Array mit Pointer auf structs auf dem Heap erzeugen
-
Hallo,
ich möchte ein Array auf dem Heap erzeugen, welches Pointer auf structs beinhaltet. Weis jemand wie man das macht ?
ich habe folgendes schon versucht aber funzt leider nicht :-((
struct Devices { int m_nNumber; double m_nFrequenz; bool m_bConnectionStatus; }; struct* pDevices[8] = new struct Devices;
vielen Dabk schon mal im Voraus.
-
struct Devices { int m_nNumber; double m_nFrequenz; bool m_bConnectionStatus; }; ... struct *pDevices = new Devices[8];
-
danke,
aber bekomme diese Fehlermeldung
struct CTest::m_Devices *' kann nicht in 'struct $S208 *' konvertiert werden
hatte vergessen zu erwähnen das ich das struct als Membervariable in der Klasse
CTest deklariert habe liegt es vieleicht daran ?
-
struct *pDevices = new Devices[8];
sollte
Devices*pDevices = new Devices[8];
heißen
-
vielen Dank jetzt klappts
-
noch eine letzte Frage muss ich im Release-Modus das struct vorinitialisieren oder kann ich es so bei der definition in der Klasse belassen. Wenn ja wie mache ich das ?
danke auch dafür