Size: a a a

2020 July 09

IK

Igor Kim in pro.cxx
Всем привет
источник

IK

Igor Kim in pro.cxx
Хочу начать учить c++. Есть ли бесплатные годные курсы или книги? Если есть, то подскажите пожалуйста
источник

VS

Vladimir SHCHerba in pro.cxx
0. Простые вопросы, лабы и о IDE — в чат новичков @supapro
источник

IK

Igor Kim in pro.cxx
Ок, спасибо
источник

ПК

Побитый Кирпич... in pro.cxx
Андрей Руссков
ну то есть гарантия стандарта зависит от того, что я там себе мысленно проговорил? ))
В стандарте нет этих правил, но выгоднее их придерживаться в своем коде
источник

АР

Андрей Руссков... in pro.cxx
Побитый Кирпич
В стандарте нет этих правил, но выгоднее их придерживаться в своем коде
я про другое малех. Стандарт как бы предоставляет гарантию, значение которой полностью субъективно
источник

VS

Vlad Serebrennikov in pro.cxx
Андрей Руссков
я про другое малех. Стандарт как бы предоставляет гарантию, значение которой полностью субъективно
настолько же субъективно, насколько субъективным является результат вызова любого метода у класса, который ты написал
источник
2020 July 10

D

Dmitry in pro.cxx
Побитый Кирпич
Хотя мб ещё date_time (или date_time это тоже header-only...), но не уверен
Нет, не Header only. Требует либу.
источник

P

Pepe 🐸 in pro.cxx
reinterpret_cast к derived классу, если есть виртуальные функции это уб?
источник

S

Stolyarchuk in pro.cxx
Pepe 🐸
reinterpret_cast к derived классу, если есть виртуальные функции это уб?
реинтерпрет к дочернему - плохой дезайн
источник

NP

Nikita Petrenko in pro.cxx
Наличие виртуальных функций не при чем, UB всегда (ну, почти, кроме разве что случаев, когда классы standard layout (и то не всегда))
источник

P

Pepe 🐸 in pro.cxx
Stolyarchuk
реинтерпрет к дочернему - плохой дезайн
но не уб? Я на cpp reference не нашел ничего что бы говорило что это НЕ УБ. Поэтому я думаю это уб но может я что упустил
источник

S

Stolyarchuk in pro.cxx
это не УБ по идее. я не в курсе стандартов, но где-то читал, что использование reinerpret лежит полностью на вашей совести)
источник

P

Pepe 🐸 in pro.cxx
Stolyarchuk
это не УБ по идее. я не в курсе стандартов, но где-то читал, что использование reinerpret лежит полностью на вашей совести)
ну это понятно. Интересует уб ли это если действительно в пойнтере к бейс классу лежит дерайвед
источник

NP

Nikita Petrenko in pro.cxx
multiple inheritance есть?
источник

P

Pepe 🐸 in pro.cxx
Nikita Petrenko
multiple inheritance есть?
Derived1 : public Base и Derived2 : public Base
источник

NP

Nikita Petrenko in pro.cxx
источник

NP

Nikita Petrenko in pro.cxx
10й пункт исчерпывающе перечисляет ситуации, когда преобразование из void* легально
источник

NP

Nikita Petrenko in pro.cxx
источник

NP

Nikita Petrenko in pro.cxx
5й пункт отсюда утверждает, что это то же самое, что reinterpret_cast
источник