Сообщение Re[55]: Когда это наконец станет defined behavior? от 13.05.2023 15:03
Изменено 13.05.2023 15:25 rg45
Re[55]: Когда это наконец станет defined behavior?
Здравствуйте, ·, Вы писали:
·>Верно. Но тогда пропадает "защита" от изменений ключа в мапе, которую обещает T4r4sB.
Почему это? И ссылка и указатель могут быть константными (сслаться на константные данные, если быть более точным):
Так что, это уж как захочет программист
·>Верно. Но тогда пропадает "защита" от изменений ключа в мапе, которую обещает T4r4sB.
Почему это? И ссылка и указатель могут быть константными (сслаться на константные данные, если быть более точным):
std::map<const int*, Foo, CustomComparer>;
std::map<const (*int)[42], Foo, CustomComparer>;
std::map<std::reference_wrapper<const int[42]>, Foo, CustomComparer>;Так что, это уж как захочет программист
Re[55]: Когда это наконец станет defined behavior?
Здравствуйте, ·, Вы писали:
·>Верно. Но тогда пропадает "защита" от изменений ключа в мапе, которую обещает T4r4sB.
Почему это? И ссылка и указатель могут быть константными (ссылаться на константные данные, если быть более точным):
Так что, это уж как захочет программист
·>Верно. Но тогда пропадает "защита" от изменений ключа в мапе, которую обещает T4r4sB.
Почему это? И ссылка и указатель могут быть константными (ссылаться на константные данные, если быть более точным):
std::map<const int*, Foo, CustomComparer>;
std::map<const (*int)[42], Foo, CustomComparer>;
std::map<std::reference_wrapper<const int[42]>, Foo, CustomComparer>;Так что, это уж как захочет программист