Questions marquées «const»

164
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 = {

151
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

150
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...

149
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 d'une...

146
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...

138
Comment trier avec un lambda?

sort(mMyClassVector.begin(), mMyClassVector.end(), [](const MyClass & a, const MyClass & b) { return a.mProperty > b.mProperty; }); Je voudrais utiliser une fonction lambda pour trier les classes personnalisées au lieu de lier une méthode d'instance. Cependant, le code ci-dessus génère...

129
Combien et quelles sont les utilisations de «const» en C ++?

En tant que programmeur C ++ novice, il y a des constructions qui me semblent encore très obscures, l'une d'entre elles l'est const. Vous pouvez l'utiliser dans tant d'endroits et avec tant d'effets différents qu'il est presque impossible pour un débutant de sortir vivant. Est-ce qu'un gourou du C...

117
Aller aux conventions de dénomination pour const

J'essaie de déterminer s'il existe une convention de dénomination pour les noms de constGolang. Personnellement, j'aurais tendance à suivre le style C et à les écrire en majuscules, mais je n'ai rien trouvé sur cette page http://golang.org/doc/effective_go.html qui semble énumérer quelques...

116
'const int' vs 'int const' comme paramètres de fonction en C ++ et C

Considérer: int testfunc1 (const int a) { return a; } int testfunc2 (int const a) { return a; } Ces deux fonctions sont-elles les mêmes dans tous les aspects ou y a-t-il une différence? Je suis intéressé par une réponse pour le langage C, mais s'il y a quelque chose d'intéressant dans le langage C...