Ошибки, баги, вопросы - страница 3102
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
аналогично - (const A*) конвертируете в A*.
Не вполне понятно, что вы хотите донести до fxsaber. Что именно происходит в коде, он и без вас понимает. Он лишь показывает ситуацию, которой не должно быть. Компилятор должен пресекать подобные преобразования.
А строка *2* отлично компилируется и работает. Почему?
список инициализации - единственный легальный (причем специально предусмотренный) способ инициализации нестатических констант.
список инициализации - единственный легальный (причем специально предусмотренный) способ инициализации нестатических констант.
Так он ей значение поменял потом
Так он ей значение поменял потом
Ага, невнимателен. Баг? По идее особенности списка инициализации должны касаться только конструируемого объекта
Ага, невнимателен. Баг? По идее особенности списка инициализации должны касаться только конструируемого объекта
Баг. Я тоже не сразу понял. Потому и говорю что нужно писать так, чтобы всемподавляющему большинству было понятно. Это и интерфейса касается в том числе
Баг. Я тоже не сразу понял. Потому и говорю что нужно писать так, чтобы всемподавляющему большинству было понятно. Это и интерфейса касается в том числе
НАсчет баг репортов - согласен, конечно.
Интерфейс - другая песня. Пример :
если пилот, умеющий прекрасно управлять самолетом, пересядет на другой типа самолета с другой системой управления, без изучения мануалов ему будет многое непонятно.
Сделать сложный интерфейс, понятный даже для большинства професионалов без изучения документации, Невозможно.
то нормально. А какая принципиальная разница?
в b3095 запускаю скрипт:
Если убрать перегрузку f1(T* & Ptr), то все 5 вызовов возвращают void f1<const X>(const X*const).
Это какая-то особенность?
Хотел это противоречие в 3 строчки записать, но сразу не получилось