社区
Symbian
帖子详情
非静态成员函数的非法调用?
necomer_C
2007-08-03 05:56:21
case ESimpleDlgNewGame:
{
if (CSimpleDlgPlayerNameDialog::RunDlgLD(iPlayerName))//在if处提示错误
{
StartNewGameL();
}
break;
}
错误提示为:
src\PlayGame.cpp(175) : error C2352: “CSimpleDlgPlayerNameDialog::RunDlgLD” : 非静态成员函数的非法调用
...全文
1096
1
打赏
收藏
非静态成员函数的非法调用?
case ESimpleDlgNewGame: { if (CSimpleDlgPlayerNameDialog::RunDlgLD(iPlayerName))//在if处提示错误 { StartNewGameL(); } break; } 错误提示为: src\PlayGame.cpp(175) : error C2352: “CSimpleDlgPlayerNameDialog::RunDlgLD” : 非静态成员函数的非法调用
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dyw
2007-08-03
打赏
举报
回复
RunDlgLD 函数声明前加static,即:
static TInt RunDlgLD ();
非
静态成员
函数
的
非
法
调用
静态成员
函数
是类的
函数
,无需指明是某个实例对象在操作,既可以是类在
调用
其
静态成员
函数
也可以是其实例对象来
调用
。注:
静态成员
函数
只能访问
静态成员
变量和
静态成员
函数
。 2 类成员
函数
式成员内部的
函数
,同一个...
C++学习笔记——
非
静态成员
函数
的
非
法
调用
错误
今天写程序发现出现
非
静态成员
的
非
法
调用
错误 原来原因是: 1
静态成员
函数
相当于全局
函数
,只有一个类名字空间的限制。
静态成员
函数
是类的
函数
,无需指明是某个实例对象在操作,既可以是类在
调用
其
静态成员
函数
也...
C++类的
静态成员
详解:成员
函数
非
静态成员
函数
的
非
法
调用
C++类外对于类的
静态成员
函数
和
非
静态成员
函数
调用
的详解
VC++
非
静态成员
函数
的
非
法
调用
静态成员
函数
相当于全局
函数
,只是有一个类名字空间的限制。 而类成员
函数
是成员内部的
函数
,同一个类的对象实例可以有很多,每...一个类不同的对象实例的静态变量是同一个变量,所以
静态成员
函数
的
调用
可以全局
调用
,
C++
非
静态成员
函数
的错误
调用
因为没有this指针,所以
静态成员
函数
内部不能
调用
类的的
非
静态成员
,否则会报以上错误。 解决方法: 对问题一,修改为正确的
调用
方式。 对问题二,将要
调用
的
非
静态成员
改为
静态成员
。注意,修改为
静态成员
的
函数
...
Symbian
3,119
社区成员
9,186
社区内容
发帖
与我相关
我的任务
Symbian
塞班系统(Symbian系统)是塞班公司为手机而设计的操作系统,它的前身是英国宝意昂公司的 EP ( Electronic Piece of cheese)操作系统。
复制链接
扫一扫
分享
社区描述
塞班系统(Symbian系统)是塞班公司为手机而设计的操作系统,它的前身是英国宝意昂公司的 EP ( Electronic Piece of cheese)操作系统。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章