Domande taggate «const»

Le costanti nella programmazione sono definizioni il cui valore è fissato durante l'esecuzione di un programma. I letterali nella maggior parte delle lingue sono costanti, per esempio. Negli stili di programmazione referenzialmente trasparenti, tutte le definizioni sono costanti. Un'area di archiviazione dati qualificata const (oggetto, campo, variabile, parametro) è quella che "non cambia mai", consentendo in tal modo ottimizzazioni aggiuntive del generatore di codice e controllo statico aggiuntivo della correttezza del programma.





10
const statica vs #define
È meglio usare static constVars rispetto al #definepreprocessore? O forse dipende dal contesto? Quali sono i vantaggi / gli svantaggi per ciascun metodo?
212 c++  c  const 





4
Dichiarare un array costante
Ho provato: 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 } Primo, la dichiarazione e l'inizializzazione funzionano bene, ma il secondo, il terzo e il quarto …
164 arrays  go  const 

11
Costante di Java vs. const di C ++
Il tutorial dei programmatori Java per C ++ dice che (il momento saliente è mio): La parola chiave final è approssimativamente equivalente a const in C ++ Cosa significa "approssimativamente" in questo contesto? Non sono esattamente gli stessi? Quali sono le differenze, se ce ne sono?
151 java  c++  const  final 

3
Qual è la zona morta temporale?
Ho sentito che l'accesso lete i constvalori prima che vengano inizializzati possono causare a ReferenceErrorcausa di qualcosa chiamato zona morta temporale . Qual è la zona morta temporale, in che modo si collega all'ambito e al sollevamento e in quali situazioni si trova?

17
Qual è il punto dei puntatori const?
Non sto parlando di puntatori a valori const, ma di puntatori const stessi. Sto imparando il C e il C ++ oltre le cose basilari e fino ad oggi ho capito che i puntatori vengono passati per valore alle funzioni, il che ha senso. Ciò significa che all'interno di una …
149 c++  c  pointers  const 

6
Const prima o const dopo?
Per iniziare, probabilmente sai che constpuò essere utilizzato per rendere i dati di un oggetto o un puntatore non modificabili o entrambi. const Object* obj; // can't change data Object* const obj; // can't change pointer const Object* const obj; // can't change data or pointer Tuttavia puoi anche usare …
146 c++  c  syntax  const 


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.