2
Für den Code unten:Constant Zeigerreferenz
class Foo {
private:
int var;
int* var_ptr;
public:
Foo() : var_ptr(&var), var_ptr_ref(var_ptr) {}
int*& var_ptr_ref; // Read only access to var and var_ptr
};
Ist es möglich, den Zeiger const und die Ist-Größe konstant zu machen, wenn sie über var_ptr_ref
zugegriffen?
Ich erhalte eine Fehlermeldung 'Bindung Referenzelement‚var_ptr_ref‘in ein temporäres variable' für den Konstruktor Linie. – user1135541
@ user1135541 Funktioniert gut für mich. http://ideone.com/PqKXDc –
@ user1135541 Zumindest mein VS2015 ist glücklich, es zu kompilieren. – AlexD