«const» etiketlenmiş sorular

Programlamadaki sabitler, değeri bir programın yürütülmesi boyunca sabit olan tanımlardır. Örneğin, çoğu dilde değişmezler sabittir. Referans olarak şeffaf programlama stillerinde, tüm tanımlar sabittir. Sabit bir veri depolama alanı (nesne, alan, değişken, parametre) "asla değişmeyen" bir alan olup ekstra kod üreteci optimizasyonlarına ve program doğruluğunun ek statik kontrolüne izin verir.


5
ES6'da let veya const ile bildirilen değişkenler kaldırılmıyor mu?
Planlarımız ve Fiyatlarımız Benzer İmajlar : Stack Overflow adlı kullanıcının profili : ESсплывают ли переменные, объявленные с помощью let и const в ES6? Bir süredir ES6 ile oynuyorum ve beyan edilen değişkenlerin varbeklendiği gibi kaldırıldığını fark ettim ... console.log(typeof name); // undefined var name = "John"; ... kaldırma ile beyan …



10
statik sabit vs # tanım
static constDeğişkenleri kullanmak #defineönişlemciden daha mı iyidir ? Ya da belki bağlama bağlıdır? Her yöntemin avantajları / dezavantajları nelerdir?
212 c++  c  const 

4
JavaScript'teki işlevleri tanımlamak için const'un doğru kullanımı
constJavaScript'te ne tür değerlerin ayarlanabileceğine ilişkin sınırlamalar olup olmadığını, özellikle de işlevleri ilgilendiriyorum . Bu geçerli mi? İşe yarıyor, ancak herhangi bir nedenle kötü uygulama olarak kabul ediliyor mu? const doSomething = () => { ... } ES6'da tüm fonksiyonlar bu şekilde tanımlanmalı mıdır? Öyle görünüyorsa, bu yakalanmış gibi görünmüyor. …




4
Sabit bir dizi bildirin
Denedim: const ascii = "abcdefghijklmnopqrstuvwxyz" const letter_goodness []float32 = { .0817,.0149,.0278,.0425,.1270,.0223,.0202, .0609,.0697,.0015,.0077,.0402,.0241,.0675, .0751,.0193,.0009,.0599,.0633,.0906,.0276, .0098,.0236,.0015,.0197,.0007 } const letter_goodness = { .0817,.0149,.0278,.0425,.1270,.0223,.0202, .0609,.0697,.0015,.0077,.0402,.0241,.0675, .0751,.0193,.0009,.0599,.0633,.0906,.0276, .0098,.0236,.0015,.0197,.0007 } const letter_goodness = []float32 { .0817,.0149,.0278,.0425,.1270,.0223,.0202, .0609,.0697,.0015,.0077,.0402,.0241,.0675, .0751,.0193,.0009,.0599,.0633,.0906,.0276, .0098,.0236,.0015,.0197,.0007 } Birincisi, deklarasyon ve başlatma iyi çalışıyor, ancak ikinci, üçüncü ve dördüncü işe yaramıyor. Sabit şamandıra dizisini …
164 arrays  go  const 

11
Java'nın finaline karşı C ++ 's const
Öğretici C ++ programcıları için Java ki (vurgulamak benimkisi) diyor ki: Final anahtar kelimesi kabaca C ++ 'da const ile eşdeğerdir "Kabaca" bu bağlamda ne anlama geliyor? Tam olarak aynı değiller mi? Varsa, farklılıklar nelerdir?
151 java  c++  const  final 

3
Zamansal ölü bölge nedir?
Başlatmadan önce erişmenin letve constdeğerlerin geçici ölü bölgeReferenceError denilen bir şeyden kaynaklanabileceğini duydum . Zamansal ölü bölge nedir, kapsam ve kaldırma ile nasıl ilişkilidir ve hangi durumlarda karşılaşılır?

17
Sabit işaretçilerin anlamı nedir?
Değerleri sabitlemek için işaretçilerden bahsetmiyorum, ama işaretçileri kendileri sabitlemek. Çok temel şeylerin ötesinde C ve C ++ öğreniyorum ve bugüne kadar işaretçilerin işlevlere değerden geçtiğini anladım, bu da mantıklı. Bu, bir fonksiyonun içinde, kopyalanan işaretçiyi, arayandan orijinal işaretçiyi etkilemeden başka bir değere işaret edebileceğim anlamına gelir. Öyleyse şöyle bir işlev …
149 c++  c  pointers  const 

6
Önce veya sonra const?
Başlamak için muhtemelen constbir nesnenin verilerini veya değiştirilemeyen bir işaretçiyi veya her ikisini birden yapmak için kullanılabileceğini biliyorsunuzdur . const Object* obj; // can't change data Object* const obj; // can't change pointer const Object* const obj; // can't change data or pointer Ancak sözdizimini de kullanabilirsiniz: Object const *obj; …
146 c++  c  syntax  const 


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.