Здравствуйте, гость ( Вход | Регистрация )
| Гость_SiL_* |
7.2.2010, 19:51
Сообщение
#1
|
|
Гости |
здравствуйте! вообще новичок в программировании, элементарное доставляет кучу хлопот. У меня такая проблема: функция принимает const QString&, а у меня есть Qstring. Посоветуйте, пожалуйста, как правильно преобазовать?
|
|
|
|
![]() |
|
Rocky |
7.2.2010, 20:02
Сообщение
#2
|
|
Старейший участник ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 530 Регистрация: 22.12.2008 Из: Санкт-Петербург Пользователь №: 463 Спасибо сказали: 22 раз(а) Репутация: 7
|
Не очень понятно в чем вопрос.
Тут преобразования нет (в смысле преобразования типов). Просто функция принимает ссылку на переменную. Причем константную. Таким образом просто при передаче строки не создается объект QString (не вызывается его конструктор), а происходит просто передача адреса этой строки. Или я что-то не так понял? |
|
|
|
SiL Qstring в const QString& 7.2.2010, 19:51
Litkevich Yuriy Цитата(Rocky @ 7.2.2010, 23:02) Или я что... 7.2.2010, 22:15
SiL (
т.е. так верно?
QString f = "ttt.txt";
... 8.2.2010, 11:08
kwisp не могу согласится с предыдущими постами.
преобраз... 8.2.2010, 12:08
SiL просто после этой строчки происходит segmentation ... 8.2.2010, 12:30
kwisp люди добрые с этого и надо было начинать.
!... 8.2.2010, 15:14![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 16.12.2025, 2:05 |