Здравствуйте, Serginio1, Вы писали:
S> Ну как же тебя понять если ты за строгую типизацию. А Java и C# таковыми не являются иобо приведение типа может вызывать исключения.
Это то тут причём? Любой "dynamic cast" можно реализовать на самопальных enum ObjectType и виртуальном Object::GetType(), при этом заметь, если при попытке каста нам попался непонятный ObjectType — получаем то самое исключение. Для этого не нужно со стороны языка/рантайма поддержка RTTI.