Size: a a a

2020 July 17

N

NONE in supapro.cxx
👋 Всем привет. Вот задался недавно вопросом: ок ли задавать значения по умолчанию в конструкторе или всё же есть какие-то тонкости?
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Ок
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Говорю как нелюбитель дефолт параметров
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
В конструкторах нет проблем с виртуальностью и взятием адреса
источник

N

NONE in supapro.cxx
Artöm Bakri Al-Sarmini
В конструкторах нет проблем с виртуальностью и взятием адреса
а где же они тогда есть🤔
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Единственное что если много перегрузок, дефолт параметры могут путать
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
NONE
а где же они тогда есть🤔
В методах
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
При получении указателя на метод теряется информация о дефолт параметрах
источник

N

NONE in supapro.cxx
Artöm Bakri Al-Sarmini
При получении указателя на метод теряется информация о дефолт параметрах
интересная информация
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
При наличии дефолт параметра в виртуальной функции в базе и в ее оверрайде в наследнике дефолт подставится по статическому типу
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Artöm Bakri Al-Sarmini
При получении указателя на метод теряется информация о дефолт параметрах
Это верно для любых функций
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Или скажем при оборачивании в std::function дефолт параметры тоже не работают, по очевидным причинам
источник

AM

Albert M in supapro.cxx
Anatoly Shirokov
аналитическая геометрия, линейка
Спасибо
источник

N

NONE in supapro.cxx
Artöm Bakri Al-Sarmini
Это верно для любых функций
спасибки) ещё зеленый, не знал об этом
источник

AM

Albert M in supapro.cxx
Vlad Serebrennikov
в этой области линейная алгебра точно пригодится
Спасибо
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Artöm Bakri Al-Sarmini
Говорю как нелюбитель дефолт параметров
При этом дефолт параметры шаблона это норм
источник

N

NONE in supapro.cxx
Есть у меня допустим константный метод, почему собсно модификатор const должен стоять после аргументов и перед телом функции?
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Такой синтаксис
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
По той же причине, что тип идет до имени переменной
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Если это вопрос по развитию языка, то это наиболее логичное место, куда его можно пихнуть, не вводя новых ключевых слов и синтаксических конструкций
источник