struct element {}; struct table_procedure : element {}; int main() { element * const i = new table_procedure; dynamic_cast<table_procedure *>(i); }
Standard input is empty
prog.cpp: In function ‘int main()’: prog.cpp:8:37: error: cannot dynamic_cast ‘i’ (of type ‘struct element* const’) to type ‘struct table_procedure*’ (source type is not polymorphic) dynamic_cast<table_procedure *>(i); ^
Standard output is empty