CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  ATL/ActiveX/COM

CArray怎样存放一个从CDialog派生出来的类 CMyDialog?

楼主xbit(glacier)2003-08-01 21:56:18 在 VC/MFC / ATL/ActiveX/COM 提问

CArray怎样存放一个从CDialog派生出来的类   CMyDialog?  
  CArray<CMyDialog,   CMyDialog>m_MyDialog;  
  和  
  CArray<CObject,   CMyDialog>m_MyDialog;  
  为什么出错?》 问题点数:50、回复次数:2Top

1 楼haohe(舒克)回复于 2003-08-01 22:11:37 得分 25

改成CArray<CMyDialog,   CMyDialog&>m_MyDialog试试Top

2 楼ArrowHead(ArrowHead)回复于 2003-08-02 05:44:06 得分 25

改成   CArray   <   CMyDialog   *,   CMyDialog   *&   >   m_MyDialog   比较好用.  
   
  例:  
  CMyDialog   *   myDlg   =   new   CMyDialog(   ...   );  
   
  m_MyDialog.SetAt(   0,   myDlg   );  
   
  .  
  .  
  .  
   
  要拿出这个CMyDialog   Object   的话,  
  CMyDialog   *   myDlg   =   m_MyDialog.GetAt(   0   );  
   
  不要忘记   delete   all   the   CMyDialog   Objects   from   your   CArray   to   avoid   memory   leak   before   your   program   ends.  
  Top

相关问题

  • 如何在CDialog的派生类中得到CView的派生类的指针
  • CDialog的派生类为什么没有析构函数?
  • 我从 CDialog派生一个类却出现如下错误
  • 有关用MFC产生的Cdialog派生类问题?
  • 从CDialog派生的类处理WM_PAINT和WM_NCPAINT的问题
  • 为什么CWinApp的派生类和CDialog的派生类都没有看到它的析构函数?
  • 如何让对话框对应的对话框类派生自另一个CDialog子类,而非CDialog?
  • SetTimer该怎么使用啊,我在CDialog派生的类中使用没有问题,但是在CWnd派生的类中有问题
  • 200分求一个从CArray类派生的类的源代码,最少要重载了“=”和“[]”操作符
  • 派生Recordset

关键词

  • carray
  • cmydialog
  • mydialog
  • mydlg
  • cdialog
  • 改成
  • 存放一个
  • 派生出来的类
  • objects

得分解答快速导航

  • 帖主:xbit
  • haohe
  • ArrowHead

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo