struct auf heap erstellen
-
Hallo zusammen,
ich habe eine (wahrscheinlich) simple Frage.
Ich möchte einen struct auf dem Heap erstellen.struct test { int i, int j };Muss ich in dem Fall erst das Objekt erzeugen und dann alle Werte
einzeln initialisieren?test* t = new test; t.i = 5; t.j = 6oder gibt es eine äquivalente Schreibweise zur Erstellung auf dem Stack?
test t = {5,6};Gruß,
*Cpp-Anfänger*
-
In C++ kannst du für structs auch Konstruktoren bauen:
struct MyStruct { int i; MyStruct(int i) : i(i) {} }; MyStruct* myStruct = new MyStruct(5); cout << myStruct->i;MfG SideWinder
-
thx!!!