Questions sur const

14
réponses

Quelle est la différence entre const int*, int const * const, et l'int const *?

je gâche toujours comment utiliser const int* , const int * const , et int const * correctement. Est-il un ensemble de ... je veux savoir toutes les choses à faire et à ne pas faire en termes de missions, en passant à l'fonctions, etc.
demandé sur 2009-07-17 17:28:09
30
réponses

Quelle est la différence entre const et readonly?

Quelle est la différence entre const et readonly et utilisez-vous l'un sur l'autre?
demandé sur 2008-09-11 12:02:19
8
réponses

Comment convertir un std::string en const char* ou char*?

Comment puis-je convertir un std::string en un char* ou un const char* ?
demandé sur 2008-12-07 22:30:56
7
réponses

Sens de 'const' dernier, dans une déclaration de fonction d'une classe?

Quelle est la signification de const dans des déclarations comme celles-ci? Le const me trouble. class foobar { public: operator int () const; const char* foo() const; };
demandé sur 2009-04-15 17:27:37
6
réponses

Que signifie "const" à la fin de la déclaration de fonction? [dupliquer]

possible Duplicate: Signification de" const " dernier dans une déclaration de méthode C++? ... tenant: Foo v1, v2; est-ce que la fonction Bar (avec étiquette) existera 3 fois ou 1 fois en mémoire?
demandé sur 2010-06-29 17:31:02
9
réponses

C convention de nommage des constantes?

private const int THE_ANSWER = 42; ou private const int theAnswer = 42; personnellement, je pense qu'avec les IDEs modernes nous devrions aller avec camelCase comme ALL_CAPS semble étrange. Qu'en pensez-vous?
demandé sur 2008-10-28 11:16:45
30
réponses

Utilisation de "const" pour les paramètres de fonction

jusqu'où allez-vous avec const ? Est-ce que vous faites juste des fonctions const quand c'est nécessaire ou est-c ... void func(const int n, const long l) y a-t-il une raison à cela? Il semble un peu inhabituel pour moi.
demandé sur 2008-09-23 00:11:47
15
réponses

Const en javascript? Quand à l'utiliser et est-il nécessaire

j'ai récemment rencontré le const mot-clé en javascript. De ce que je peux dire , il est utilisé pour créer v ... faut-il réellement faire toute la différence si var est utilisé à la place de const ou vice-versa?
demandé sur 2014-01-20 18:56:15
18
réponses

Quelle est la différence entre char * const et const char *?

Quelle est la différence entre: char * const et const char *
demandé sur 2009-05-21 02:16:22
4
réponses

const vs constexpr sur les variables

Est-il une différence entre les définitions suivantes? const double PI = 3.141592653589793; constexpr double PI = 3.141592653589793; si non, quel style est préféré en C++11?
demandé sur 2012-11-12 19:50:13
11
réponses

Comment se fait-il qu'une référence non-const ne puisse se lier à un objet temporaire?

Pourquoi est-il interdit d'obtenir une référence non-const à un objet temporaire, quelle fonction retourne getx() ? ... le . Ne affectation suivante prolonger la durée de vie de l'objet temporaire? X& x = getx().ref(); // OK
demandé sur 2009-10-14 15:01:22
10
réponses

Pourquoi JSHint lance-t-il un avertissement si j'utilise const?

c'est l'erreur que j'obtiens en utilisant const: <error line="2" column="1" severity="warning" message="& ... eart: 2, Diamond: 3, Club: 4 }; le code fonctionne très bien, mais JSHint me prévient à chaque fois.
demandé sur 2014-12-12 13:39:01
15
réponses

Comment puis-je supprimer la duplication de code entre des fonctions similaires de membre const et non-const?

disons que j'ai le suivant class X où je veux rendre l'accès à un membre interne: class Z { // details }; ... les fonctions longues avec la logique complexe . y a-t-il un moyen d'éviter cette duplication de code?
demandé sur 2008-09-24 00:47:11
3
réponses

Les variables déclarées avec let ou const ne sont-elles pas hissées dans ES6?

j'ai joué avec ES6 pendant un certain temps et j'ai remarqué que tandis que les variables déclarées avec var sont hiss ... sont pas hissées? Ce qui se passe vraiment ici? Quelle est la différence entre let et const dans cette affaire?
demandé sur 2015-07-04 13:12:38
11
réponses

pointeur constant vs pointeur sur une valeur constante [dupliquer]

cette question a déjà une réponse ici: Quelle est la différence entre char * cons ... estion. quelqu'un Peut expliquer, en commentant l'exemple ci-dessus, comment le const mot-clé fonctionne?
demandé sur 2012-04-10 19:37:35
9
réponses

Différence entre char* et const char*?

Quelle est la différence entre char* name qui indique une chaîne constante littérale, et const char* name
demandé sur 2012-03-23 08:09:43
4
réponses

Combien et quels sont les usages de "const" en C++?

en tant que programmeur novice C++ il y a quelques constructions qui me semblent encore très obscures, l'une d'elles es ... gourou du c++ expliquera une fois pour toutes les différentes utilisations et si et/ou pourquoi ne pas les utiliser?
demandé sur 2009-01-18 20:25:23
1
réponses

Est-ce que const signifie thread-safe en C++11?

j'entends que const signifie sans fil dans C++11 . Est-ce vrai? signifie-t-il const est maintenant l'équivalent de Java 's synchronized ? sont-ils à court de mots clés ?
demandé sur 2013-01-02 22:43:20
1
réponses

Qu'est-ce que la zone morte temporelle?

j'ai entendu que l'accès aux valeurs let et const avant qu'elles ne soient déclarées peut causer un ReferenceError à ca ... morte temporelle, comment est-elle reliée à la portée et au levage, et dans quelles situations est-elle rencontrée?
demandé sur 2015-10-18 17:06:32
9
réponses

const int vs. int const as paramètre de fonction en C++ et C

question rapide: int testfunc1 (const int a) { return a; } int testfunc2 (int const a) { return a; } ... ponse pour le langage C, mais s'il y a quelque chose d'intéressant dans le langage C++, j'aimerais le savoir aussi.
demandé sur 2008-10-02 18:11:02
8
réponses

Solution élégante pour dupliquer, const et non-const, getters? [dupliquer]

cette question a déjà une réponse ici: Comment puis-je supprimer la duplication d ... version non- const . y a-t-il une solution élégante à cela, sinon, quelle est la solution la plus proche?
demandé sur 2009-05-13 11:25:08
7
réponses

Quelle est la différence entre const iterator et non-const iterator dans le C++ STL?

Quelle est la différence entre un const_iterator et un iterator et où utiliseriez-vous l'un par rapport à l'autre?
demandé sur 2008-11-21 20:36:25
6
réponses

But du retour par const value? [dupliquer]

cette question a déjà une réponse ici: Quels sont les cas d'utilisation pour avoi ... hangement de l'arithmétique exemple d'une fonction qui modifie un objet que vous pouvez effectuer avant une mission.
demandé sur 2012-01-03 21:39:31
6
réponses

Pourquoi les références ne sont-elles pas" const " en C++?

nous savons qu'une" variable const "indique qu'une fois attribuée, vous ne pouvez pas changer la variable, comme ceci: ... que le type de ri devrait être le même que i : quand i est un int const , pourquoi ri n'est pas const ?
demandé sur 2016-06-27 04:40:50
6
réponses

# définir vs const dans L'objectif-C

Je suis nouveau à Objective-C, et j'ai quelques questions concernant const et la directive de prétraitement #define . ... s avantages à utiliser l'un d'eux sur l'autre? enfin, quel est le moyen le plus efficace et/ou le plus sûr?
demandé sur 2012-06-22 13:02:41
6
réponses

Tableau modifié de façon variable à la portée du fichier

je veux créer un tableau statique constant pour être utilisé dans tout mon fichier D'implémentation Objective-C simila ... ssier des suggestions? [EDIT] Trouvé dans la Faq C: http://c-faq.com/ansi/constasconst.html
demandé sur 2009-11-11 05:19:44
6
réponses

const char* et char const* - sont-ils les mêmes?

d'après ce que j'ai compris, const les modificateurs doivent être lus de droite à gauche. De là, je comprends: ... doesn't although I expect it to work So... qui est-ce? Est mon comprendre ou mon compilateur (VS 2005) faux?
demandé sur 2011-11-11 13:10:02
5
réponses

Suppression d'un pointeur vers const (t const*)

j'ai une question de base concernant les indicateurs de const. Je ne suis pas autorisé à appeler des fonctions non-mem ... Pourquoi est-ce possible? Est-ce juste pour soutenir ceci: delete this; ou y a-t-il une autre raison?
demandé sur 2009-04-16 12:18:30
7
réponses

Est-ce que const-rectitude donne au compilateur plus de place pour l'optimisation?

je sais que cela améliore la lisibilité et rend le programme de moins d'erreur, mais combien faut-il d'améliorer les p ... ntre une référence et un pointeur const ? Je suppose qu'ils sont stockés dans la mémoire différemment, mais comment?
demandé sur 2011-06-11 06:41:50
12
réponses

De retour const référence à un objet au lieu d'une copie

pendant que je refactorise du code, j'ai trouvé des méthodes getter qui renvoient une chaîne std::. Quelque chose com ... retour une copie qui n'est pas aussi efficace. Le renvoi d'une référence à const poserait-il plutôt des problèmes?
demandé sur 2008-09-25 21:33:15