Code: Alles auswählen
itsLocalPathList.erase(itsLocalPathList.begin() + i);MfG
Code: Alles auswählen
itsLocalPathList.erase(itsLocalPathList.begin() + i);Code: Alles auswählen
QStringList::Iterator it = myStringList.begin();
while (it != myStringList.end())
{
if (remove)
it = myStringList.remove(it);
else
++it;
}
Dann steht doch die Erklärung da.Saiyaman hat geschrieben:MfG
Kompilieren...
***.cpp
***.cpp(124) : error C2678: Binärer Operator '+': Es konnte kein Operator gefunden werden, der einen linksseitigen Operator vom Typ 'QValueList::iterator' akzeptiert (oder keine geeignete Konvertierung möglich)
with
[
T=QString
]
Code: Alles auswählen
QStringList::Iterator it = myStringList.begin();
while (it != myStringList.end())
{
QString text = *it;
++it;
} Code: Alles auswählen
QStringList::iterator it = itsLocalPathList.begin();
it += i;
itsLocalPathList.remove(it);
Code: Alles auswählen
itsLocalPathList.remove(itsLocalPathList.begin() + i);Ist dir auch die Doku bekannt? Öffne mal den Assistenten, gib beim Index 'QStringList' ein, dann auf 'List of all member function' und was sehen wir als 3. Eintrag?Saiyaman hat geschrieben:Mir ist die Position bekannt, nicht der String.