Ошибки, баги, вопросы - страница 3435
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
А какая принципиальная разница между ними?
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Ошибки, баги, вопросы
Vladislav Boyko, 2023.12.12 15:25
return изменил тип указателя, судя по всему. Получается утечка памяти при POINTER_AUTOMATIC.
Я глупость написал. Все правильно работает, там 2 объекта создается
Я глупость написал. Все правильно работает, там 2 объекта создается
Автор, видимо, хотел получить на выходе POINTER_AUTOMATIC без необходимости делать delete.
Автор, видимо, хотел получить на выходе POINTER_AUTOMATIC без необходимости делать delete.
Автор я, я свой пост из кармана вытащил😄
Я просто хотел посмотреть, что произойдет, если запихнуть туда new, но не подумал о том, что объекта будет 2.
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Ошибки, баги, вопросы
A100, 2023.12.12 09:03
Это не аргумент - тем более, что так все нормально:
А что принципиально изменилось по сравнению с первоначальным вариантом ?
Ниндзя-конструкция при компиляции не дружит с параметром, для которого есть умолчательное значение. Не смотря на то, что A(bool) все равно не будет вызван, компилятор смотрит именно туда, судя по всему.
Без параметра со значением по умолчанию все работает (если убрать конструктор A(bool) тоже)
Ниндзя-конструкция
Эту имел в виду.
В одном случае Warning, а в другом Error:
А какая принципиальная разница между (1) и (2)?
Ошибка при компиляции:
bb - член класса. Вы не можете использовать оператор присваивания при объявлении члена класса. Точнее, вы конечно можете, но в C++, а не здесь.
bb - член класса