::的作用
比如在应用程序类中调用函数重启计算机可以是ExitWindowsEx (EWX_REBOOT,0);
但也可以是::ExitWindowsEx (EWX_REBOOT,0);那么两个有什么区别,::有什么作用
问题点数:20、回复次数:5Top
1 楼ccnuxjg()回复于 2002-04-16 18:00:33 得分 10
用::调用的是API,不用的话调用的是MFC 封装的Top
2 楼cococut(小鱼的天空)回复于 2002-04-16 18:01:04 得分 10
表示调用的是全局函数。这里也可以省掉,
比如
int x;
void f2()
{
int x= 1;
::x = 2;//assign to global x
x = 2;// assign to local x
}Top
3 楼nanjianhui(nan)回复于 2002-04-16 18:02:27 得分 0
果然是高手!!!Top
4 楼poly30(POLY)回复于 2002-04-16 18:07:58 得分 0
我不完全同意楼上的几位:
:: 是个范围标识,它表示所调用的函数的归属
在缺省的情况下,表示属于本类(窗口)Top
5 楼delphihero(何去何从)回复于 2002-04-16 19:18:58 得分 0
即表示属于本类,也可以是全局apiTop




