Class1 myclass(someparameter);
int main(int argc, char* argv[])
{
myclass = Class1(anotherparameter);
}
J'ai une variable à portée de fichier.Est-ce une mauvaise pratique? C++
Je ne sais pas vraiment comment formuler ma question. Mais fondamentalement, je copie une classe et ce code a l'air assez génial. Y a-t-il des conséquences à cela? Dois-je utiliser new
/delete
à la place? Un problème potentiel que je peux penser est si la classe contient des pointeurs (mais alors cela pourrait être résolu en créant un constructeur de copie)
Oui, C++ est une mauvaise pratique ... plaisanter, juste plaisanter. Allez-y doucement, mon ami. – JimDaniel