Russian Qt Forum
Ноябрь 25, 2024, 15:31 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Не находит find у QString  (Прочитано 7065 раз)
Caduceus
Гость
« : Март 15, 2009, 14:35 »

Странно, в хедере есть эта функция, не под макросами, а он пишет
'find' : is not a member of 'QString'

Как это понимать?
Записан
BRE
Гость
« Ответ #1 : Март 15, 2009, 14:44 »

Она там есть если включена поддержка QT3_SUPPORT, а так ее там нет и в документации тоже.  Подмигивающий
Записан
Caduceus
Гость
« Ответ #2 : Март 15, 2009, 14:46 »

И что без включения этого макроса как быть? Мож сторонний алгоритм есть для этого?
Записан
BRE
Гость
« Ответ #3 : Март 15, 2009, 15:37 »

И что без включения этого макроса как быть? Мож сторонний алгоритм есть для этого?
В QString масса методов, которые что-то ищут:
bool contains ( const QString & str, Qt::CaseSensitivity cs = Qt::CaseSensitive ) const
bool endsWith ( const QString & s, Qt::CaseSensitivity cs = Qt::CaseSensitive ) const
int lastIndexOf ( const QString & str, int from = -1, Qt::CaseSensitivity cs = Qt::CaseSensitive ) const
bool startsWith ( const QString & s, Qt::CaseSensitivity cs = Qt::CaseSensitive ) const

Наверное еще что-то пропустил.  Улыбающийся
Записан
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #4 : Март 15, 2009, 15:50 »

Цитировать
Qt 3 Support Members for QString

int QString::find ( QChar c, int i = 0, bool cs = true ) const
Use indexOf() instead.
Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.099 секунд. Запросов: 22.