Ich versuchteWie initialisiert man eine Objektreferenz in C++?
MyClass& x;
x = MyClass(a,b,c);
Aber C++ wird mich nicht tun lassen, dies zu tun, weil es am Anfang x denkt, dass nicht initialisiert ist.
Also habe ich versucht
MyClass& x = MyClass(a,b,c);
aber erhielt Fehler zu tun, sagen invalid initialization of non-const reference of type 'MyClass&' from an rvalue of type 'MyClass'
Was ist falsch daran? Es scheint, dass ich jetzt einfach nichts tun kann. Wie komme ich um das Initialisierungsproblem herum?