我新建了一个ATL工程,里边有两个ATL类,如果这两个类中的函数需要调用同样的一段代码,为了代码不重复,我将这段代码作成一个公共函数,也象全局变量那样定义,可是在这两个类中就是不认这个函数,编译的时候提示出错:
error C2065: 'CommFun' : undeclared identifier
'CommFun' 这个是函数名,我要怎样定义这个函数才能在这两个ATL类中正确调用呢,
error C2065: 'CommFun' : undeclared identifier
'CommFun' 这个是函数名,我要怎样定义这个函数才能在这两个ATL类中正确调用呢,
解决方案 »
- 请教各位大人:如何在右下角的弹出提示框中加个关闭按钮啊
- 搞了快半天,快疯掉了,有高手快来指点小弟
- 请问:有什么帮助工具可以快速查询 VC 里面的所有类的属性、方法及其使用说明?
- 想知道.如何监控一个程序是否在运行.
- 用GDI做动画除了要用双缓冲外还要注意什么?
- How to close ftp port:21?
- 用VC++做的一个模块怎样在C中用(因为VC中用了类,而C中没类)劳驾了
- 主框架和视图出现后,再弹出登录对话框,如何做?
- help!!!why don't help!!! 我的机器win98怎么在输入(win98登陆)密码后出现explorer出错!!!安全模式也不行·!!!
- 请关注这篇文章,是不是能够按文章所说的执行?http://www.csdn.net/develop/library/vc/shell/7579.shtm
- 一个简单的问题。
- 送分----菜鸟的小问题
1。在stdafx.h中声明:extern BOOL IsComm(CString strMobileNo);
2。在工程的主文件中实现BOOL IsComm(CString strMobileNo)
{ 。}
3。然后在工程的某个类中使用
IsComm(“aaa”)
编译却不通过,说是找不到IsComm的定义,这是为什么呢,
同样的步骤我在普通的mfc工程中是没问题的
在stdafx.cpp中实现:BOOL IsComm(CString strMobileNo){ …… }这不是更直观?