Dies ist mein „Code“:Wie man einen Haufen initialisieren im Konstruktor zugewiesen varible
class a{
int *var=new int;
public:
a(int i):*var(5){};
~a(){}
};
Jetzt natürlich das funktioniert nicht. Wie kann ich eine Heap-Variable aus dem Konstruktor initialisieren? (Ich will nicht das Heap-Variable in dem Konstruktor zuzuteilen)
Warum haben Sie einen Parameter 'a' genannt zum Konstruktor? Erstens wird es nicht benutzt, zweitens ist es eine schlechte Idee, es genauso zu nennen wie die Klasse. Warum wollen Sie die Heap-Variable nicht im Konstruktor zuweisen? – skyking