C++怎么用new创建类对象?
C++怎么用new创建类对象?
日期:2015-04-28 15:14:28 人气:2
你是在类B的内部创建类A的对象么?
那非常简单,在类B的内部写(private还是public块都行,根据具体情况)
A a;
或者
A *a = new A();
当然前提是A的构造函数是无参的,如果有参数要写上实参
如果是说你的类B继承了类A(即类B是类A的派生类),你想用new创建上转型对象,就成了
A *a = new B();