- 1
https://ideone.com/xM1uqd
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+147
https://ideone.com/xM1uqd
P.S. Там правда RTTI должно быть включено и кокомпиляторозависимый костыль для гцц строчек на 5 придётся написать.
Возможность обращаться то добавили (typeid()), вот только информации там кот наплакал.
То есть нельзя узнать, является ли тип структурой, и если да, то какие у неё есть поля и методы и базы и какие у них модификаторы доступа?
Ну какого хуя?
и выдает он номерок, по которому можно узнать только одного ли типа 2 хреновины?
типа ?
Так можно только в рамках одного модуля. Надо по rtti.name() компарить
В жсс теже грабли
Как минимум низя так:
&typeid(хрень) == &typeid(другаяХрень)
> I did find that mingw32-gcc obeys the Windows C++ ABI, where std::type_info objects aren't unique for a type across DLLs; typeid(a) == typeid(b) calls strcmp under the covers.
Ну сколько смог...