C++-style casts
2 отговора
157 прегледа
C++-style casts
dynamic_cast
static_cast
const_cast
reinterpret_cast
Какво ви е мнението за повсеместното им използване навсякъде, а не само понякога, въобще мислите ли, че има смисъл да се изхвърлят напълно "C-style casts" в полза на по-горните?
Лично за мен са прекалено дълги като имена, макар че подкрепям напълно идеята за чист, ясен, самоописателен код, в който всичко да е така да се каже според правилата и операторите да правят само това, за което са предназначени, а не да привнасят странични ефекти (C-style cast е равносилен на reinterpret_cast + const_cast)...
0x00FF8040
static_cast
const_cast
reinterpret_cast
Какво ви е мнението за повсеместното им използване навсякъде, а не само понякога, въобще мислите ли, че има смисъл да се изхвърлят напълно "C-style casts" в полза на по-горните?
Лично за мен са прекалено дълги като имена, макар че подкрепям напълно идеята за чист, ясен, самоописателен код, в който всичко да е така да се каже според правилата и операторите да правят само това, за което са предназначени, а не да привнасят странични ефекти (C-style cast е равносилен на reinterpret_cast + const_cast)...
0x00FF8040
Re: C++-style casts
Да, добре е да се използват само те.
Имената им са дълги и синтаксиса - грозен, за да те спира от това да ги ползваш - т.е. за да пишеш код който няма нужда от кастове. На теория.
Имената им са дълги и синтаксиса - грозен, за да те спира от това да ги ползваш - т.е. за да пишеш код който няма нужда от кастове. На теория.
Re: C++-style casts
Ako moje izobshto da ne se izpolzvat - nai-dobre. Nero e absoliutno prav - tochno zaradi tova sa tolkoz grozni, za da ti byrkat v ochite i da ne gi polzvash. Mislq che daje Bjarne Stroustrup go podchertava.
Мечтата е мисъл, мисълта е идея, всяка идея се реализира. Аз не мечтая, а реализирам идеите си.
Мечтата е мисъл, мисълта е идея, всяка идея се реализира. Аз не мечтая, а реализирам идеите си.