友情提示:如果本网页打开太慢或显示不完整,请尝试鼠标右键“刷新”本网页!阅读过程发现任何错误请告诉我们,谢谢!! 报告错误
狗狗书籍 返回本书目录 我的书架 我的书签 TXT全本下载 进入书吧 加入书签

深入浅出MFC第2版(PDF格式)-第45章

按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!




                的函数名称必定要与类别名称相同。 



                相对于构造式,自然就有个析构式(destructor ),也就是在对象行将毁灭但未毁灭之前 



                一刻,最后执行(并且是自动执行)的函数,它的函数名称必定要与类别名称相同,再 



                在最前面加一个~ 符号。 



                一个有着阶层架构的类别群组,当衍生类别的对象诞生之时,构造式的执行是由最基础 



                类别(most based )至最尾端衍生类别(most derived );当对象要毁灭之前,析构式的执 



                行则是反其道而行。第3章的frame1 程序对此有所示范。 



                我以实例展示不同种类之对象的构造式执行时机。程序代码中的编号请对照执行结果。 



88 


…………………………………………………………Page 151……………………………………………………………

                                                      第2章  C++ 的重要性伲�



#0001  #include  

#0002  #include  

#0003 

#0004  class CDemo 

#0005  { 

#0006  public: 

#0007         CDemo(const char* str); 

#0008         ~CDemo(); 

#0009  private: 

#0010         char name'20'; 

#0011  }; 

#0012 

#0013  CDemo::CDemo(const char* str)    // 构造函数 

#0014  { 

#0015    strncpy(name; str; 20); 

#0016    cout 
返回目录 上一页 下一页 回到顶部 赞(1) 踩(1)
未阅读完?加入书签已便下次继续阅读!
温馨提示: 温看小说的同时发表评论,说出自己的看法和其它小伙伴们分享也不错哦!发表书评还可以获得积分和经验奖励,认真写原创书评 被采纳为精评可以获得大量金币、积分和经验奖励哦!