QString объект из функции. |
Здравствуйте, гость ( Вход | Регистрация )
QString объект из функции. |
Ponchikus |
19.1.2016, 15:32
Сообщение
#1
|
Студент Группа: Участник Сообщений: 21 Регистрация: 25.6.2015 Пользователь №: 4411 Спасибо сказали: 0 раз(а) Репутация: 0 |
Доброго времени суток, уважаемые форумчане. Очень интересует следующий вопрос.
Почему в этом случае у переменной "string" и у переменной "str" один и тот же адрес ??? Спасибо! |
|
|
lanz |
19.1.2016, 19:46
Сообщение
#2
|
Старейший участник Группа: Участник Сообщений: 690 Регистрация: 28.12.2012 Пользователь №: 3660 Спасибо сказали: 113 раз(а) Репутация: 8 |
Цитата принимает примерно следующий вид Нет, RVO, означает что не создается временный объект для хранения значения, возвращаемого из функции. Локальная переменная не отбрасывается, иначе бы qDebug() ничего не печатал бы. Немного переделанный пример из википедии:
Сообщение отредактировал lanz - 19.1.2016, 19:46 |
|
|
Текстовая версия | Сейчас: 22.11.2024, 14:21 |