Suchergebnisse für Anfrage "lvalue"

3 die antwort

Wie kann ich in C ++ 11 einen temporären Wert ohne Namen erhalten?

Ich habe eine traditionelle C-Bibliothek und eine Funktion (setsockopts) will ein Argument per Zeiger. Kann ich in C ++ 11 (gcc 4.8) dieses Argument übergeben, ohne eine benannte Variable zu initialisieren? Ich habe die folgende, nicht ...

4 die antwort

Abrufen der Adresse einer Objective-c-Eigenschaft (bei der es sich um eine C-Struktur handelt)

Ich habe eine Objective-C-Klasse, die eine C-Style-Struktur enthält. Ich muss eine C-Funktion aufrufen, die einen Zeiger auf dieses Objektelement (a.k.a.-Eig...

6 die antwort

On wie man Rvalue oder Lvalue Referenz und if-it-has-a-name Regel erkennt

Ich las Thomas BeckersArtike [http://thbecker.net/articles/rvalue_references/section_05.html] auf rWertreferenz und deren Verwendung. Dort definiert er, was er nennt if-it-has-a-name Regel: Dinge, die als rWert-Referenz deklariert sind, können ...

TOP-Veröffentlichungen

4 die antwort

Warum ist das Ergebnis dieser Besetzung kein Wert?

Ich brauche einen Rat bei diesem seltsamen Verhalten - lass uns diesen Code haben: int ** p;Dies kompiliert ohne Probleme: p++;Aber dieses: ((int**)p)++;Gibt mir diese Fehlermeldung:“error: lvalue required as increment operand”. Ich werfe zup ...

4 die antwort

C ++ 0x rWertreferenzen - lWerte-rWertbindung

Dies ist eine Folgefrage an C ++ 0x rWertreferenzen und Provisorien [https://stackoverflow.com/questions/2748866/c0x-rvalue-references-and-temporaries] In der vorherigen Frage habe ich gefragt, wie dieser Code funktionieren soll: void f(const ...

2 die antwort

Was bedeutet "Wert erforderlich" in einem C-Compiler-Fehler? [geschlossen]

4 die antwort

Const Referenz und lvalue [duplizieren]

Diese Frage hat hier bereits eine Antwort: Literal-Initialisierung für const-Referenzen [/questions/2088259/literal-initialization-for-const-references] 3 answersWir können nicht schreibenint& ref = 40 weil wir @ brauchlvalue auf der ...

4 die antwort

Warum sind mehrere Inkremente / Dekremente in C ++ gültig, aber nicht in C?

2 die antwort

arum sind zusammengesetzte Literale in C modifizierba

One assoziiert normalerweise "nicht änderbar" mit dem Begriff "wörtlich" char* str = "Hello World!"; *str = 'B'; // Bus Error! Bei der Verwendung von zusammengesetzten Literalen stellte ich jedoch schnell fest, dass sie vollständig modifizierbar ...

4 die antwort

Ist es möglich, so etwas wie lvalue of perl oder setf of lisp in Python?

In lisp kann man sagen: