最新回答 / KingCoder
Bus *bus = new Bus; Tank *t = new Tank; doSomething(b); doSomething(t); return 0;
2018-07-31
最赞回答 / 为梦而战3
当你定义构造函数时,想要初始化类的某个数据成员,就需要用到有参构造函数。如果不想初始化该数据成员,只是将其声明出来即可,等到普通函数去操作它时,在具体给它赋值。
2018-06-26
最新回答 / qq_想想其实没什么_0
额,这样做的话你并没有给这个对象分配内存,在堆里建立对象是需要分配内存的。应该改为CanShut *p=new Gun();//下面要求传入的参数是CanShut类型。
2018-06-03