易截截图软件、单文件、免安装、纯绿色、仅160KB

这个clsaa C*dlg类是怎么使用的啊


我在书上看到一个源代码里面有一句class CClientDlg;这样他就可以使用那个类的成员变量了,而不是用
#include "ClientDlg.h"头文件,为什么要这样用,这个class CClientDlg和#include "ClientDlg.h"有什么相同和不同的地方呢。
望好人赐教
clsas CClientDlg;是前置声明,告诉你的类,你可以定义它的指针。

当两个类互相引用时,常用前置声明。



引用
#include "ClientDlg.h"后你可以定义 CClientDlg m_dlg;
但是class CClientDlg的话,不可以。

即便头文件中class CClientDlg了,cpp中还得#include "Clientdlg.h"


用class CClientDlg的话的语句可以用#include "ClientDlg.h"替换吗

用class CClientDlg的语句都可以用#include "ClientDlg.h"替换不?


相关问答:

linux环境下gethostbyname函数问题 - C/C++ / C语言

写了个测试程序如下
   
  struct hostent *hp; 
char AlarmDevIP[20];  
  int x2;

hp = gethostbyname("www.google.com");
if (hp)
{ ......

linux下C语言开发oracle的问题。

两个文件1.PC,1.inc
1.PC有操作oracle数据库的 ,1.inc也有操作oracle数据库 
在其他数据中如informix 中$include 1.inc就可以使用了
在ORACLE数据库重 $include 1.inc不可用 EXEC SQL include 1.inc也不可 ......

求教c/c++语言相关问题 - C/C++ / C语言

有一10*10矩阵,除去第一个点(0,0)和最后一点(9,9),还有八个点为1,其他都为0,要求用二维数组表示。八个点是随机生成的,编写相关程序表示矩阵所有可能情况。
真心求教各位高手,哎!本人太菜了!呵呵!
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号