Questions marquées «const»

Les constantes en programmation sont des définitions dont la valeur est fixe tout au long de l'exécution d'un programme. Les littéraux dans la plupart des langues sont des constantes, par exemple. Dans les styles de programmation référentiellement transparents, toutes les définitions sont constantes. Une zone de stockage de données qualifiée const (objet, champ, variable, paramètre) est une zone qui "ne change jamais", permettant ainsi des optimisations supplémentaires du générateur de code et une vérification statique supplémentaire de l'exactitude du programme.


5
Les variables déclarées avec let ou const ne sont-elles pas hissées dans ES6?
На этот вопрос есть ответы на Stack Overflow на рurredом : Всплывают ли переменные, объявленные с помощью laissez и const в? Je joue avec ES6 depuis un moment et j'ai remarqué que les variables déclarées avec varsont hissées comme prévu ... console.log(typeof name); // undefined var name = "John"; ... …



10
const statique vs #define
Vaut-il mieux utiliser static constvars que #definepréprocesseur? Ou peut-être que cela dépend du contexte? Quels sont les avantages / inconvénients de chaque méthode?
212 c++  c  const 





4
Déclarer un tableau constant
J'ai essayé: 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 } Premièrement, la déclaration et l'initialisation fonctionnent bien, mais les deuxième, troisième et quatrième ne fonctionnent …
164 arrays  go  const 

11
La finale de Java contre la const de C ++
Le didacticiel Java pour les programmeurs C ++ dit que (le point culminant est le mien): Le mot clé final est à peu près équivalent à const en C ++ Que signifie «grosso modo» dans ce contexte? Ne sont-ils pas exactement les mêmes? Quelles sont les différences, le cas échéant?
151 java  c++  const  final 

3
Quelle est la zone morte temporelle?
J'ai entendu dire que l'accès letet les constvaleurs avant leur initialisation peuvent provoquer une ReferenceErrorcause de quelque chose appelé la zone morte temporelle . Qu'est-ce que la zone morte temporelle, comment se rapporte-t-elle à la portée et au levage, et dans quelles situations est-elle rencontrée?

17
Quel est l'intérêt des pointeurs const?
Je ne parle pas de pointeurs vers des valeurs const, mais de pointeurs const eux-mêmes. J'apprends le C et le C ++ au-delà des choses très basiques et jusqu'à aujourd'hui, j'ai réalisé que les pointeurs sont passés par valeur aux fonctions, ce qui a du sens. Cela signifie qu'à l'intérieur …
149 c++  c  pointers  const 

6
Const avant ou const après?
Pour commencer, vous savez probablement que cela constpeut être utilisé pour rendre les données d'un objet ou un pointeur non modifiables ou les deux. const Object* obj; // can't change data Object* const obj; // can't change pointer const Object* const obj; // can't change data or pointer Cependant, vous …
146 c++  c  syntax  const 


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.