Ошибки, баги, вопросы - страница 1706
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Ой, торможу, второй пример вообще неправильный
Поэтому логично что:
error: invalid initialization of non-const reference of type 'int*&' from an rvalue of type 'int*'
Это ж надо было так всем троим затупить, а! ))
Так почему тогда первый кусок примера fxsaber пашет?
А почему не должен-то? У него выражение this[0] возвращает указатель. Вот то же самое в другом виде:
this[0] здесь - rvalue.
Результат Проблема в некоторой бессмысленности К сожалению, словарный запас скуден для объяснения.
fxsaber:
Точно не так
Результат
Проблема в некоторой бессмысленности
Ладно, неохота думать. Уставший уже.
Проблема в том указатель (дескриптор) из rvalue почему-то превращается в lvalue после присвоения переменной. Бредовато...
Выражение
будет true. Что полностью логично.
А так хорошо бы разработчикам четко и красиво сформулировать причину невозможности
Да это я запутал.
Короче все хорошо :)