24-07-2000, 10:05
Hallo zusammen,
nach einer kleinen Abstinenz habe ich mal wieder ein paar Schritte in Sachen C++ im Selbststudium gemacht. Natürlich ist wieder eine kleine Frage aufgetaucht http://www.linuxforen.de/ubb/smile.gif
Kann mir jemand erklären wie das mit den Definitionen in C++ ist? Soweit ich das verstanden habe, muß man einer deklarierten Variablen irgendwo im Code einen Wert (im Buch steht immer was von Entität, also eine gegebene Größe) zuweisen (dieses zuweisen verstehe ich dann als Definition).
Irgendwie habe ich nun den Eindruck, daß diese Wertzuweisung bereits direkt im Deklarationsteil erfolgen muß, man also z. B. einer Integervariablen sofort einen Startwert zuweisen muß (int zaehler=0 http://www.linuxforen.de/ubb/wink.gif? Kann man das nicht auch später machen, bzw. was ist denn laut Konventionen sinnvoll?
Danke und Gruß
Stefan
nach einer kleinen Abstinenz habe ich mal wieder ein paar Schritte in Sachen C++ im Selbststudium gemacht. Natürlich ist wieder eine kleine Frage aufgetaucht http://www.linuxforen.de/ubb/smile.gif
Kann mir jemand erklären wie das mit den Definitionen in C++ ist? Soweit ich das verstanden habe, muß man einer deklarierten Variablen irgendwo im Code einen Wert (im Buch steht immer was von Entität, also eine gegebene Größe) zuweisen (dieses zuweisen verstehe ich dann als Definition).
Irgendwie habe ich nun den Eindruck, daß diese Wertzuweisung bereits direkt im Deklarationsteil erfolgen muß, man also z. B. einer Integervariablen sofort einen Startwert zuweisen muß (int zaehler=0 http://www.linuxforen.de/ubb/wink.gif? Kann man das nicht auch später machen, bzw. was ist denn laut Konventionen sinnvoll?
Danke und Gruß
Stefan