Size: a a a

2020 December 20

D

Danya in pro.cxx
Егор
а что плохого
Главное через указатель на базу не удалять
источник

Е

Егор in pro.cxx
Danya
Главное через указатель на базу не удалять
в супе это и делают, лел

а, там же не наследуются
источник

ПК

Побитый Кирпич... in pro.cxx
Dmitry Sokolov
от std контейнеров не рекомендуют наследование
приватно с последующей публикацией методов можно
источник

DS

Dmitry Sokolov in pro.cxx
Пишут, что у них нет виртуальных десктрукторов, https://stackoverflow.com/questions/59591153/c-virtual-destructor-inheirtance-from-stdvector
источник

DS

Dmitry Sokolov in pro.cxx
std::vector, by design does not have a virtual destructor. It is not intended to be used as a base class.
источник

O

Ofee in pro.cxx
А они и не нужны в обсуждаемом случае
источник

AS

Anatoly Shirokov in pro.cxx
Dmitry Sokolov
std::vector, by design does not have a virtual destructor. It is not intended to be used as a base class.
Если обьект наследника не будет удаляться полиморфно через указатель на базу, то никаких последствий от наследования.
источник
2020 December 21

D

Danya in pro.cxx
Опять же
https://t.me/ProCxx/420839
Да и зачем тогда priority_queue два protected поля, если от него нельзя наследоваться?
источник

ГH

Гласси Hudobin in pro.cxx
Danya
Опять же
https://t.me/ProCxx/420839
Да и зачем тогда priority_queue два protected поля, если от него нельзя наследоваться?
Есть эмпирическое правило, что либо ты абсолютный не мудак, либо не пользуешься ключевым словом private.
источник

D

Danya in pro.cxx
Гласси Hudobin
Есть эмпирическое правило, что либо ты абсолютный не мудак, либо не пользуешься ключевым словом private.
Чиво
источник

D

Danya in pro.cxx
И причем здесь стдлиба? :)
источник

VS

Vlad Serebrennikov in pro.cxx
Гласси Hudobin
Есть эмпирическое правило, что либо ты абсолютный не мудак, либо не пользуешься ключевым словом private.
а инкапсуляция для слабаков, ага
источник

IZ

Ilia Zviagin in pro.cxx
Гласси Hudobin
Есть эмпирическое правило, что либо ты абсолютный не мудак, либо не пользуешься ключевым словом private.
/warn следи за лексикой
источник

G

Group Butler [beta] in pro.cxx
Гласси has been warned (1/3)
источник

IZ

Ilia Zviagin in pro.cxx
Dmitry Sokolov
std::vector, by design does not have a virtual destructor. It is not intended to be used as a base class.
Это враньё. Есть ограничения, но это не значит что совсем нельзя наследоваться.
источник

IZ

Ilia Zviagin in pro.cxx
Roman Levytskyi
Всем привет может кто то помочь с кодом проблема такая  а можно как то поменять переменную в switch (data2)?

чтоб после второго прохождения программы было switch (data1)
Это была бы крайне странная конструкция. Не надо так легко.
Также, для вопросов обучающихся есть @supapro.
Подобные вопросы надо писать туда.
источник

D

Dmitriy in pro.cxx
Danya
И причем здесь стдлиба? :)
Там это... Чудаки работают.
источник

ПК

Побитый Кирпич... in pro.cxx
Гласси Hudobin
Есть эмпирическое правило, что либо ты абсолютный не мудак, либо не пользуешься ключевым словом private.
Питонист детектед
источник

A

Alex in pro.cxx
Мне нужно раскрыть пак типов (class... Args) в набор преобразованных типов по такому принципу:
T& -> T&
любой другой тип -> const T&

Для этого есть подходящий стандартный трейт? Или нужно писать свой?
источник

VK

Valentin Kornienko in pro.cxx
Да вроде-бы самому проще допилить
источник