Als «semantics» getaggte Fragen

Das Studium der Bedeutung in Bezug auf Programmiersprachen

1702
Was ist Bewegungssemantik?

Ich habe gerade das Podcast-Interview mit Scott Meyers über C ++ 0x gehört . Die meisten neuen Funktionen haben für mich Sinn gemacht, und ich freue mich jetzt tatsächlich auf C ++ 0x, mit einer Ausnahme. Ich bekomme immer noch keine Bewegungssemantik ... Was ist das

761
push_back vs emplace_back

Ich bin etwas verwirrt über den Unterschied zwischen push_backund emplace_back. void emplace_back(Type&& _Val); void push_back(const Type& _Val); void push_back(Type&& _Val); Da es eine push_backÜberlastung gibt, die eine R-Wert-Referenz nimmt, sehe ich nicht ganz, wozu der...

238
Was ist "Wertreferenz für * dies"?

Kam auf einen Vorschlag namens "rvalue reference for * this" auf der C ++ 11- Statusseite von clang . Ich habe ziemlich viel über rvalue-Referenzen gelesen und verstanden, aber ich glaube nicht, dass ich davon weiß. Ich konnte mit den Begriffen auch nicht viele Ressourcen im Web finden. Es gibt...

144
Boolescher Wert in einer if-Anweisung

Heute habe ich eine Bemerkung über Code erhalten, wenn man bedenkt, wie ich überprüfe, ob eine Variable in einer Schulaufgabe wahr oder falsch ist. Der Code, den ich geschrieben hatte, war ungefähr so: var booleanValue = true; function someFunction(){ if(booleanValue === true){ return "something";...