Why the standard explicate allow C-style cast to convert derived object to inaccessible base sub-object?
117854
Why does C style cast allow you to convert to a private base class?
66408
Conditional operator cannot cast implicitly?
127599
Odd situation for "cannot reference this before supertype constructor has been called"
144390
Is there an idiomatic approach in C++ for comparing polymorphic types for object equivalence?
153202
Type safety: Unchecked cast
129180
C++ - downcasting a diamond shape inherited object without RTTI/dynamic_cast
60154
How do I address unchecked cast warnings?
149791
Why can't I access a protected member from an instance of a derived class?
122933
Weird java behavior with casts to primitive types
49942
Why does this polymorphic C# code print what it does?
80933
Overloads of inherited member functions
142268
Constructor-style casting in function call parameters
16184
When should static_cast, dynamic_cast, const_cast and reinterpret_cast be used?
54523
Why doesn't Java allow generic subclasses of Throwable?
10150
Should I use static_cast or reinterpret_cast when casting a void* to whatever
13870
Direct casting vs 'as' operator?
96077
Why does C++ not let baseclasses implement a derived class' inherited interface?