Size: a a a

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

2020 November 24

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
Ruslan Neshta
паттерн?
нет, ну ты там выше говорил, что лучше шаблонным методом
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
qwerty
так вот, я же говорю, вы написали то, что я написал выше
почитай про ртти уже блять!1!1!!1!1
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
Ruslan Neshta
а шаблонный метод с проверкой
вот тут
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
не там по другому
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
там сам метод принимает любой тип, в примере выше же шаблонный сам класс а не метод
источник

k

kvark in IT KPI C/C++ ХВ (не UB)
и тебе прийдется делать

например
vector<void*> arr;

for (auto kek: arr){
Kekich* casted_kekich = dynamic_cast<Kekich>(kek);

if (casted_kekich != nullptr){
//you can use casted_kekich
}

Golem* casted_golem = dynamic_cast<Golem*>(kek);

if (casted_golem != nullptr){
//you can use casted_golem
}
}
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
Ruslan Neshta
почитай про ртти уже блять!1!1!!1!1
я почитал, я же сказал, вы как раз предлагаете то, что нужно
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
просто тут ищу альтернативы
источник

k

kvark in IT KPI C/C++ ХВ (не UB)
можно заменить void* на любой базовый тип
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
kvark
и тебе прийдется делать

например
vector<void*> arr;

for (auto kek: arr){
Kekich* casted_kekich = dynamic_cast<Kekich>(kek);

if (casted_kekich != nullptr){
//you can use casted_kekich
}

Golem* casted_golem = dynamic_cast<Golem*>(kek);

if (casted_golem != nullptr){
//you can use casted_golem
}
}
так и сделаю, наверное, спасибо @stormtrooper1337
источник

q

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

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
да, но ты это лучше делай в одном месте(когда игроков собираешь), а не посреди гонки
источник

k

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

q

qwerty in IT KPI C/C++ ХВ (не UB)
̶м̶о̶ж̶н̶о̶ ̶в̶а̶м̶ ̶о̶т̶с̶о̶с̶а̶т̶ь̶?̶
источник

RN

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

k

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

ДЦ

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

q

qwerty in IT KPI C/C++ ХВ (не UB)
где я тут мог набагать?
источник

q

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

q

qwerty in IT KPI C/C++ ХВ (не UB)
из 1 вызываю 2 и передаю пары...
источник