----------- QStringList oList;
oList.append("Hallo"); oList.append("Leute");
cout << oList[0] << " " << oList[1] << endl; // ==> "Hallo Leute" -----------
Die Verwendung statischer Arrays versuche ich zu vermeiden, wo es nur geht - Grund: Speicherplatzverschwendung, wenn man nicht alles benötigt, SIGSEGV, wenn man mehr benötigt ... QStringList belegt den Platz dynamisch. Allerdings sind Indexzugriffe bei vielen Elementen u. U. nicht sehr performant, hier könnte dann QValueVector ein Ausweg sein (hängt immer davon ab, was man machen möchte). Siehe die umfangreiche und gute Klassenreferenz von QT (bei SuSE unter file:///usr/lib/qt-3.0.3/doc/html/index.html, wenn QT-Doku installiert).
In der Klassenreferenz von QStringList habe ich aber leider nicht, gefunden, dass man so einfach mit list[..] auf die Elemente zugreifen kann. Das wusste ich eben nicht. ISt QStringList auch noch bei ca. 200 Strings oder ein paar mehr sinvoll? Danke Holger -- Große Männer streben keine Macht an, NEIN! die Macht wird ihnen aufgedrängt. -- Kahles