CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

::的作用

楼主zyhtz(海阔天空)2002-04-16 17:54:28 在 VC/MFC / 基础类 提问

比如在应用程序类中调用函数重启计算机可以是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

相关问题

  • Doevents的作用?
  • callback 的作用?
  • #if 0 的作用?
  • Application.ProcessMessages作用!
  • caFree的作用…………
  • 类的作用
  • 端口作用
  • static的作用?
  • session.invalidate()的作用 ?
  • response.encodeRedirectURL()的作用?

关键词

  • 函数
  • 调用
  • 作用
  • exitwindowsex
  • ewx
  • reboot
  • 表示
  • 比如
  • assign
  • 有什么

得分解答快速导航

  • 帖主:zyhtz
  • ccnuxjg
  • cococut

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo