1:为什么在调用某些API函数前要加上“::”符号?加上这个符号,和没有这个符号有 什么区别?2:“代码重入”是什么意思?3:#pragma 语句是什么意思?
解决方案 »
- 交流一下学MFC的方法
- 在简体中文版的系统 安装 InstallShield 2008生成的安装包 选择繁体安装,为什么结果却是 简体安装
- 如何比较图片的差异?思路即可,无须代码.
- CHeaderCtrl 消息
- 按几个菜单都提示failed,附源码(后续)
- _bstr_t, BSTR, CComBSTR 之间有什么不同
- 求电子书,英文中文都行《Programming windows with MFC seccond edition,Jeff Prosis》
- 求教:多线程在Release版下执行正常,Debug版下compile通过,build时出现问题
- 为什么不能提问?
- 关于神龙DVD解压卡切换原伴唱的问题 ,分不够可以再加,急
- 答对了就给你100分.怎么替掉使用mediaplay控件时候的那个"WindowsMedia"的LOGO?(
- 位图按钮显示按钮标题
一般Windows API都是全局函数...
要是相应的MFC类中有与API同名的函数,不加::的情况下调用的是类中的相应函数
主要区别如下
int i=100;
void main()
{
int i=50;
cout <<i<<","<<::i<<endl;
//output 50,100
}2.不知你说的是不是代码重载
如果是 如下
class aa
{
public:
void a(int aaa);
int a();
private:
int a
}; void aa::a(int aaa)
{
a=aaa;
}
int aa::a()
{
return a;
} void main()
{
int geta;
aa aa1;
aa1.a(11);
geta=aa1.a();
cout<<geta<<endl;
//output 11
aa aa2;
aa2.a(24);
geta=aa2.a();
//output 24
}
#pragma是编译预处理指令
主要是加载编译时参数的
也可在SETTING中加