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

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

Страниц: 1 [2]   Вниз
  Печать  
Автор Тема: ссылки\указатели  (Прочитано 10916 раз)
alexeyvanzhula
Гость
« Ответ #15 : Ноябрь 24, 2014, 19:20 »

вернее нельзя, при const QString &,поменять объект, с которым она связана? Так?
Записан
alexeyvanzhula
Гость
« Ответ #16 : Ноябрь 24, 2014, 19:45 »

Есть ли смысл иногда брать параметр QString по значению, а не по ссылке\указателю, в своих методах?
Смотрю вроде и так люди делают. Это путает
Записан
Alex Custov
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2063


Просмотр профиля
« Ответ #17 : Ноябрь 24, 2014, 20:23 »

Есть ли смысл иногда брать параметр QString по значению, а не по ссылке\указателю, в своих методах?
Смотрю вроде и так люди делают. Это путает

QString - зашареный класс, поэтому его объекты можно передавать по значению (почти) без накладных расходов.

http://qt-project.org/doc/qt-5/implicit-sharing.html
Записан
Alex Custov
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2063


Просмотр профиля
« Ответ #18 : Ноябрь 24, 2014, 20:24 »

вернее нельзя, при const QString &,поменять объект, с которым она связана? Так?

да. Можно вызывать только константные методы.
Записан
alexeyvanzhula
Гость
« Ответ #19 : Ноябрь 24, 2014, 20:50 »

Всем спасибо за ответы. Познавательно )
Записан
CriDos
Гость
« Ответ #20 : Декабрь 01, 2014, 20:00 »

Советую сначала потратить время на изучение основ C++ и потом уже изучать Qt.
По теме информацию можно почитать тут: http://ru.wikibooks.org/wiki/%D0%A1%D0%B8%2B%2B
Раздел: Передача параметров по ссылке в Си++
Записан
Страниц: 1 [2]   Вверх
  Печать  
 
Перейти в:  


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