hustala hat geschrieben:Ich hab da eine kleine Frage und zwar möchte ich ein Array aus QString's machen und dieses befüllen.
Code: Alles auswählen
mStateMessage[255] = new QString();
mStateMessage[0]->fromAscii("000");
cout <<"GateMessage[0] =" << mStateMessage[0]<<endl;
Da mangelt es aber an C++-Kenntnissen.
Wenn die Größe statisch ist, also zur Compilezeit bekannt, ist es unsinnig, das Array über new anzulegen.
Wenn es dynamisch sein soll, stimmt deine Syntax auch nicht:
Aber da du C++ programmierst und nicht C, verwendest du bitte auch Containerklassen. QStringList wurde bereits erwähnt, das wäre ein guter Anfang.
Wenn du was schnelles indexbasiertes brauchst, wäre QVector<QString> eine gute Alternative. Damit ist dann der Zugriff myStrings[200] in konstanter Zeit möglich.