Class1 myclass(someparameter);
int main(int argc, char* argv[])
{
myclass = Class1(anotherparameter);
}
Ich habe eine Variable im Dateiumfang.Ist das eine schlechte Übung? C++
Ich weiß nicht wirklich, wie ich meine Frage formulieren soll. Aber im Grunde kopiere ich eine Klasse und dieser Code sieht ziemlich funky aus. Gibt es irgendwelche Konsequenzen davon? Sollte ich stattdessen new
/delete
verwenden? Ein potentielles Problem, das ich mir vorstellen kann, ist, wenn die Klasse Zeiger enthält (aber das könnte man dann durch Erstellen eines Kopierkonstruktors lösen)
Ja, C++ ist schlechte Praxis ... Scherze, nur Spaß. Nimm es leicht, mein Freund. – JimDaniel