明白了,Graph是抽象类,所以构造函数也不能用的
把Graph改为普通类吧
virtual double Area() {ASSERT(FALSE);return 0;}
virtual void Display() {ASSERT(FALSE);}
ASSERT主要用来检查避免基类函数被调用
编译有报错吗?