Codeblöcke
-
Was meinst du mit Codeblöcke? Scopes?
-
Ein Funktionsrumpf ist ein Code-Block. Kontrollstrukturen erwarten genau eine kontrollierte Anweisung, also mußt du mehrere zu einer Verbundanweisung zusammenfassen.
Wenn man bedenkt, daß die meisten Programme mehr sind als eine Aneinanderreihung von Anweisungen, ist das schon eine ganze Menge.
-
Cybogg schrieb:
Nur bei denen oder gibt es noch mehr?
oder wenn du die Lebensdauer anders haben willst.
z.B. wurde hier mal das diskutiert.
{ int var; for(.....) { // Verarbeitung mit var } } // vs. for(.....) { int var; // Verarbeitung mit var }
-
Funktionen, Klassen, Initialisierungsliste, ...
-
Danke

-
EOutOfResources schrieb:
Funktionen, Klassen, Initialisierungsliste, ...
Initialisierungsliste?
-
Fragerder nix weiß schrieb:
Initialisierungsliste?
int foo[] = {1, 2, 3, 4};
-
EOutOfResources schrieb:
Fragerder nix weiß schrieb:
Initialisierungsliste?
int foo[] = {1, 2, 3, 4};Hmm, ich dachte immer unter Initialisierungsliste verstünde man nur
Foo::Foo(int i) : member(i) {...}
-
Gugelmoser schrieb:
EOutOfResources schrieb:
Fragerder nix weiß schrieb:
Initialisierungsliste?
int foo[] = {1, 2, 3, 4};Hmm, ich dachte immer unter Initialisierungsliste verstünde man nur
Foo::Foo(int i) : member(i) {...}Ist auch so. Das andere nennt sich Aggregate Initializer.
-
Initialisierungsliteral!