In C++ ist es ratsam, globale Variablen im Hauptprogramm oder vor allem anderen zu deklarieren? Ich meine, was ist der Unterschied zwischenSoll ich eine Variable innerhalb oder außerhalb der Hauptfunktion deklarieren?
#include <iostream>
int variable;
int main()
{ //my program
return 0;
}
und
#include <iostream>
int main()
{
int variable;
//my program
return 0;
}
In diesem Fall sollte ich die man verwenden?
Sie sollten Variablen außerhalb von Funktionen fast nie deklarieren. Es ist eine schlechte Übung, die zu fragwürdigen Designs führt. –
@ πάνταῥεῖ, stimme ich nicht unbedingt mit duplizieren überein. OP scheint zu fragen: "Was ist was", nicht "was ist besser". Aus der Frage selbst ist nicht klar, ob OP versteht, was die globale Variable ist. Wählen, um wieder zu öffnen. – SergeyA
@ n.m., Ist es wichtig, das zu STL-Implementoren zu sagen? – SergeyA