ich arbeite oft mit kleinen Helferstrukturen wie z.B.
Code: Alles auswählen
struct Dings { Objekt* obj; float wert; size_t zahl; }
Code: Alles auswählen
Dings d = { obj, wert, zahl };
Code: Alles auswählen
vector.push_back( Dings( obj, wert, zahl));
vector.push_back( Dings{ obj, wert, zahl });
vector.push_back( Dings d = { obj, wert, zahl } );
[Edit]Zur Sicherheit: der Compiler ist VS2012 SP1 CTP Nov12, der müsste Initializer Lists können. Behauptet zumindest Microsoft