crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

Гость_Value_*
сообщение 3.8.2015, 23:01
Сообщение #1





Гости








    


Добрый вечер, прошу помочь разобраться с проблемой.
Есть строка QString, в ней текст, пытаюсь эту строку присвоить другой строке, перевернув ее задом на перед, через итератор по-символьно.
Проблема в следующем, почему к строке не прибавляет символ через итератор??
Вот код.
QString str="hello";
    QString result;
    for(QString::iterator it=str.end();it!=str.begin();it--)
    {

        QString r=*it;
        result.operator +=(r);  // result.append(r)  //  result.append(*it)   // result.push_back(r)   и т.д. не помогают.

    }
qDebug()<<result  //строка пустая.


Почему строка пустая ?

Спасибо.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 12.7.2025, 10:18