MessageBox("hi") 和 ::MessageBox("hi") 2个写法有什么区别吗? 如题~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ::MessageBox("hi") 明确指出了调用的是API中的MessageBox()函数.MessageBox("hi") 则可能是使用某个class中的成员函数。 ::是域符。表明后面跟的是全局的函数或变量/。API函数是全局的,所以你所写的实际上是一个函数。 ::是全局作用域运算符一般来说,如果要在程序中调用WIN API函数时,在前面加上这个符号,以示区别 ::MessageBox("hi") 明确指出了调用的是API中的MessageBox()函数::为域符,一般调用WIN API时用它 ::MessageBox("hi") 是调用的SDK的API函数,是系统提供的函数。MessageBox("hi") 出现在某个类的成员函数中的时候,就是调用这个类的MessageBox()成员函数,如果没有这个函数就会出错(在编译的时候会加上this指针)。 ::MessageBox("hi") 明确指出了调用API中的MessageBox()函数MessageBox("hi") 表明若有成员函数MessageBox(CString s)为则为此函数 ::是域符。表明后面跟的是全局域的函数或变量。API函数是在全局域包含进去的,所以API函数是全局的。MessageBox("hi")是LOCAL域的函数,只是在你的局部域有效 vs2008 中有用过mschart的吗? 图书管理系统数据库设计 菜鸟问题,关于MFC消息循环的,急! 如何分块读取文件,来者有分,帮忙者有礼物 哪里来这么多redefine?哪位高手来帮我看看 蜘蛛纸牌是怎么做的? 求助求助:本人游戏开发爱好者, 如何使用WINSOCK中的RECV函数? 单击一个控件,如何让系统重新启动? 关于控件的showwindws显示问题 如何得到对话框默认的ScrollBar的hWnd? 我要注销我的帐号了,散分。
MessageBox("hi") 则可能是使用某个class中的成员函数。
API函数是全局的,所以你所写的实际上是一个函数。
一般来说,如果要在程序中调用WIN API函数时,在前面加上这个符号,以示区别
::为域符,一般调用WIN API时用它
MessageBox("hi") 出现在某个类的成员函数中的时候,就是调用这个类的MessageBox()成员函数,如果没有这个函数就会出错(在编译的时候会加上this指针)。
MessageBox("hi") 表明若有成员函数MessageBox(CString s)为则为此函数
MessageBox("hi")是LOCAL域的函数,只是在你的局部域有效