initializer
-
Hi,
Für C gibt es ja die praktischen C99 initializer:
static struct foo_t foo = { .bar = 0, .buz = 1 };
Gibt es sowas auch für C++?
MFG fsd.
-
in der Form nicht. Dafür kannst du aber Konstruktoren verwenden.
-
Na schade, denn das wollte ich gerade nicht, da ich die struct nicht ändern kann.
danke!
MFG fsd.
-
foo_t foo = {0, 1};
-
Gerade für rohe Datenstrukturen ist das imho ziemlich nett, da ist man weniger von der Parameterreihenfolge abhängig. Vielleicht findet das Kommitee das im Sinne der C/C++-Kompatibilität ja auch...hoffentlich, bevor ich meine ersten Enkel kriege
-
foo,
cool. Daran hab ich gar nicht gedacht. Funktioniert in meinem Fall hier.
MFG fsd.