C++相談室 part71
■ このスレッドは過去ログ倉庫に格納されています
0375デフォルトの名無しさん
2009/08/09(日) 23:12:24#include <iostream>
class Base {
int i;
public:
virtual void print() const {
std::cout << "Base" << std::endl;
}
};
class Derived : public Base {
public:
void print() const {
std::cout << "Derived" << std::endl;
}
};
int main()
{
Base *p;
p = dynamic_cast<Derived*>(new Base);
p->print(); // ouch!
}
■ このスレッドは過去ログ倉庫に格納されています