nobiiru
27.11.2012 10:44 /airbase
Плюсаны, поясните по хардкору смысл этой конструкции static_cast<const FollowerFormationState*>(veh.formationState())→isPursuitEndTrail())) где isPursuitEndTrail() возвращает булево значение, а FollowerFormationState целый класс.
ты тупой?
Бро, я не понимаю просто. Ну каст это приведение типов. Как можно привести bool к целому классу?
опечатка
Ну поясни позязя. Я же не зарабатываю быдлокодингом на жизнь. Я всего лишь лётчик.
каст применяется к результату veh.formationState(), который, видимо, возвращает указатель на объект
bool isPursuitEndTrail() const { return _isPursuitEndTrail; };
ты, блядь, тупой? или, блядь, в Белорашке уже легалайз случился? посмотри, где, блядь, закрывается скобка соответствующая открывающейся для static_cast
Чего тебе пердак так рвет то?
ничуть
Ну а чего ты такой нервный и матом ругаешься? Или это так принято у прыщеблядей посылать все нахуй называть не хорошими словами вместо того, что бы помочь чутка? Охуеть блять. Да, не шарю в этих ссаных кастах и как они вообще работают. Да, преобразование типов, но блять каким хуем оно работает
if(приведенная выше хуета)
хуй_пизда
пизда_хуй.
хуле тебе так пердак рвёт, что кто-то недоволен, что ты с первого раза не понимаешь и не разжёвывает очевидные вещи, которые во всех книжках написаны?
В каких блять книжках? Ты вообще о чем нахуй? Книжки типа 1 2 3 4 5 6 7 8 9 0 это цифры. 1 + 1 = 2, 1 — 1 = 0 это арифметика. ... спустя пару глав... А это блять матан и топология?
какой, нахуй, матан. страуструп, хортон, ISO 14882
в 13 посте была АЛЛЕГОРИЯ. Я к тому, что блять в этих книжках по плюсцам механизм ебаных кастов не описывается как надо и блять мне не понятно, почему можно static_cast<const ArriveVectorFormationState*>(veh→formationState())→isArrived() работает.
Заебись, вот бы в летных училищах так учили. Вот вам аэродинамика крыла, вот самолет. Выполняйте рейс Москва — Нью-Йорк.
Блин, если бы я знала, что это и как оно работает, обязательно объяснила бы тебе. Но я пока не.
Да уж спасибо. Я разобрался. Сначала veh→formationState() приводится к типу ArriveVectorFormationState, а потом дергается функция isArrived().
^-^
ты из-за вербозности и обилия скобок не смог распарсить порст,
(static_cast<const FollowerFormationState*>(veh.formationState())) → isPursuitEndTrail()