preguntar acerca de const

5
réponses

Pourquoi ‘Export Default Const’ n’est-il pas valide?

Je vois que ce qui suit est bien: const Tab = connect( mapState, mapDispatch )( Tabs ); export default Tab; Cependant, ceci est incorrect: export default const Tab = connect( mapState, mapDispatch )( Tabs ); Pourtant, c'est bien: export defa …
demandé sur 1970-01-01 00:33:36
1
réponses

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

J'entends que const signifie thread-safe dans C++11. Est-ce vrai? Cela signifie - const est maintenant l'équivalent de Java's synchronized? Sont-ils à court de mots-clés? ... …
demandé sur 1970-01-01 00:33:33
7
réponses

C++: référence const, avant vs après le spécificateur de type

Quelle est la différence entre les arguments dans: int foo1(const Fred &arg) { ... } Et int foo2(Fred const &arg) { ... } ? Je ne vois pas ce cas couvert dans la FAQ parashift. ... …
demandé sur 1970-01-01 00:33:30
9
réponses

Comment initialiser la variable membre const dans une classe?

#include <iostream> using namespace std; class T1 { const int t = 100; public: T1() { cout << "T1 constructor: " << t << endl; } }; Lorsque j'essaie d'initialiser la variable membre const t avec 100. Mais ce …
demandé sur 1970-01-01 00:33:33
3
réponses

Aller conventions de nommage pour const

J'essaie de déterminer s'il existe une convention de nommage pour les noms de const dans Golang. 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/eff …
demandé sur 1970-01-01 00:33:34
3
réponses

Constante d’espace de noms en C#

Existe-t-il un moyen de définir une constante pour un espace de noms entier, plutôt que simplement dans une classe? Par exemple: namespace MyNamespace { public const string MY_CONST = "Test"; static class Program { } } Donne …
demandé sur 1970-01-01 00:33:30
4
réponses

Toujours déclarer std:: mutex comme mutable en C++11?

Après avoir regardé le discours D'Herb Sutter vous ne connaissez pas const et mutable , je me demande si je devrais toujours définir un mutex comme mutable? Si oui, je suppose que la même chose vaut pour tout conteneur synchronisé(par exemple, tbb:: …
demandé sur 1970-01-01 00:33:33
5
réponses

La fonction membre const peut-elle renvoyer un pointeur non-const à un membre de données?

Le Code passe en premier: class A { public: ... int *foo() const { return _px; } private: int *_px; } La fonction membre foo renvoie un pointeur non const sur private member _px, ce qui, …
demandé sur 1970-01-01 00:33:32
6
réponses

membre const et opérateur d’affectation. Comment éviter le comportement indéfini?

I a répondu à la question sur std:: vector des objets et const-correctif et a obtenu undeserved downvote et un commentaire sur le comportement indéfini. Je ne suis pas d'accord et j'ai donc une question. Considérez la classe avec le membre cons …
demandé sur 1970-01-01 00:33:30
9
réponses

Méthode c++ const getter avec initialisation paresseuse

Quelle est la bonne façon d'implémenter une méthode getter pour une variable membre paresseusement initialisée et de maintenir l'exactitude de la const? Autrement dit, je voudrais Que ma méthode getter soit const, car après la première fois qu'elle …
demandé sur 1970-01-01 00:33:30