Size: a a a

IT KPI C/C++ ХВ (не UB)

2021 February 03

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Куда можно отсканить отдельно день год час и тд
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
И потом встроенной функцией преобразовать в time_t
источник

АХ

Анна Хашпер... in IT KPI C/C++ ХВ (не UB)
Спасибо
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
источник

ДЦ

Дмитро Цимбалюк... in IT KPI C/C++ ХВ (не UB)
eugene martein
Меню View —> Pseudocode
можешь скинуть сам плагин?
источник

EH

E1 (не бот) Hephaest... in IT KPI C/C++ ХВ (не UB)
Marsel O
Здравствуйте, подскажите, пожалуйста, а static_cast <float> (n) и (float)(n) взаимозаменяемы? (n имеет тип int)
У с++ есть четыре типа кастов const_cast - используется для снятия или добавления константности
static_cast - для превращение одного типа в другой путем его модификации (static_cast от дабла в инт откинет дробную часть и переформирует битовое представление переменной в тип инт)
reinterpret_cast - изменяет тип не меняя ее битового представление
И dynamic_cast, но он в данном случае не роляет.
Так вот, в с++ приведение в стиле си попробует все типы приведения пока не наткнется на удачный. Сначала попробует const_cast потом static_cast и в конце reinterpret_cast. То есть приведение в стиле Си это такой себе пробивной молот который всеми правдами и неправдами приведет тебе тип в тот который ты попросил, но порою может сделать это не так как ты ожидал. Поэтому хорошим стилем программирования считается указание конкретного вида приведения типа.
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
E1 (не бот) Hephaestus
У с++ есть четыре типа кастов const_cast - используется для снятия или добавления константности
static_cast - для превращение одного типа в другой путем его модификации (static_cast от дабла в инт откинет дробную часть и переформирует битовое представление переменной в тип инт)
reinterpret_cast - изменяет тип не меняя ее битового представление
И dynamic_cast, но он в данном случае не роляет.
Так вот, в с++ приведение в стиле си попробует все типы приведения пока не наткнется на удачный. Сначала попробует const_cast потом static_cast и в конце reinterpret_cast. То есть приведение в стиле Си это такой себе пробивной молот который всеми правдами и неправдами приведет тебе тип в тот который ты попросил, но порою может сделать это не так как ты ожидал. Поэтому хорошим стилем программирования считается указание конкретного вида приведения типа.
Для добавления константности не нужен каст)
источник

ДЦ

Дмитро Цимбалюк... in IT KPI C/C++ ХВ (не UB)
та больше же есть
источник

ДЦ

Дмитро Цимбалюк... in IT KPI C/C++ ХВ (не UB)
гуглил эту тему и там еще больше кастов было
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
E1 (не бот) Hephaestus
У с++ есть четыре типа кастов const_cast - используется для снятия или добавления константности
static_cast - для превращение одного типа в другой путем его модификации (static_cast от дабла в инт откинет дробную часть и переформирует битовое представление переменной в тип инт)
reinterpret_cast - изменяет тип не меняя ее битового представление
И dynamic_cast, но он в данном случае не роляет.
Так вот, в с++ приведение в стиле си попробует все типы приведения пока не наткнется на удачный. Сначала попробует const_cast потом static_cast и в конце reinterpret_cast. То есть приведение в стиле Си это такой себе пробивной молот который всеми правдами и неправдами приведет тебе тип в тот который ты попросил, но порою может сделать это не так как ты ожидал. Поэтому хорошим стилем программирования считается указание конкретного вида приведения типа.
Ты перечислил четыре каста и сказал, что их три
источник

EH

E1 (не бот) Hephaest... in IT KPI C/C++ ХВ (не UB)
Vlad Doc
Для добавления константности не нужен каст)
Если ссылку кастить в константнцю))
источник

ДЦ

Дмитро Цимбалюк... in IT KPI C/C++ ХВ (не UB)
stonks
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
E1 (не бот) Hephaestus
Если ссылку кастить в константнцю))
const auto& a = your_non_const_ref;
источник

EH

E1 (не бот) Hephaest... in IT KPI C/C++ ХВ (не UB)
Vlad Doc
const auto& a = your_non_const_ref;
Если нужно получить ссылку без присваивания
источник

ДЦ

Дмитро Цимбалюк... in IT KPI C/C++ ХВ (не UB)
еще и не все рассказал
источник

EH

E1 (не бот) Hephaest... in IT KPI C/C++ ХВ (не UB)
Julian =) Coffee
Ты перечислил четыре каста и сказал, что их три
Динамик каст за каст не считаю
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
E1 (не бот) Hephaestus
Если нужно получить ссылку без присваивания
Если ты её передаёшь в функу то сама закастится)
источник

EH

E1 (не бот) Hephaest... in IT KPI C/C++ ХВ (не UB)
Дмитро Цимбалюк
еще и не все рассказал
Ну так добавь)0
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Имплиситом
источник