已经定义好了类和带参数的构造函数,以及该类型的指针,如何生成对象并将地址给指针(50分)

  • 主题发起人 主题发起人 luyl
  • 开始时间 开始时间
L

luyl

Unregistered / Unconfirmed
GUEST, unregistred user!
谢谢,请详细些
 
CYourClass *p;
p = new CYourClass(Param1,Param2);
 
谢谢
但是这样在函数结束会不会释放(我把P给其它对象)?
再一个我一个CardBase(抽象的(定义了构造函数)) 一个DFTI_Card:public CardBase;
CCardBase* tempBaseCard;
tempBaseCard=new CCard_DFTI(12,str2,12);
OtherClassObj.M_???=tempBaseCard
这样对吗?
}
 
报错是
C:/work/Sim/Sim.cpp(151) : error C2660: 'CCard_DFTI::CCard_DFTI' : functiondo
es not take 3 parameters
CCard_DFTI从CCardBase继承,还要从新写构造函数吗?
各位大虾,分不够可以开帖加!谢谢
 
但是这样在函数结束会不会释放(我把P给其它对象)?
--------------------------------------------------
不会,所有 new 出来的对象必须手动释放:
Delete P;
 
xeen谢谢,交个朋友
这50分是你的了,你要是能回答我构造函数继承的问题再开帖给你100分,不然今天下午6点前就光把50分给你
 
谢谢XEEN,我要先下了
 
后退
顶部