Questions marquées «semantics»

L'étude de la signification telle qu'elle s'applique aux langages de programmation

1706
Qu'est-ce que la sémantique des mouvements?

Je viens de finir d'écouter l' interview de podcast radio de Software Engineering avec Scott Meyers concernant C ++ 0x . La plupart des nouvelles fonctionnalités avaient du sens pour moi, et je suis vraiment enthousiasmé par C ++ 0x maintenant, à l'exception d'une. Je n'ai toujours pas de...

763
push_back vs emplace_back

Je suis un peu confus quant à la différence entre push_backet emplace_back. void emplace_back(Type&& _Val); void push_back(const Type& _Val); void push_back(Type&& _Val); Comme il y a une push_backsurcharge prenant une référence rvalue, je ne vois pas vraiment à quoi sert le but...

630
Y a-t-il une différence entre «==» et «is»?

Les réponses à cette question sont un effort communautaire . Modifiez les réponses existantes pour améliorer ce post. Il n'accepte pas actuellement de nouvelles réponses ou interactions. Mon Google-fu m'a échoué. En Python, les deux tests d'égalité suivants sont-ils équivalents? n = 5 # Test one....

144
booléen dans une instruction if

Aujourd'hui, j'ai une remarque sur le code en considérant la façon dont je vérifie si une variable est vraie ou fausse dans un devoir scolaire. Le code que j'avais écrit était quelque chose comme ceci: var booleanValue = true; function someFunction(){ if(booleanValue === true){ return "something";...

127
Quand rendre un type non déplaçable en C ++ 11?

J'ai été surpris que cela n'apparaisse pas dans mes résultats de recherche, je pensais que quelqu'un l'aurait déjà demandé, étant donné l'utilité de la sémantique de déplacement en C ++ 11: Quand dois-je (ou est-ce une bonne idée pour moi de) rendre une classe non déplaçable en C ++ 11? (Raisons...