主题:c++中的"::"是什么作用?
			 shockware
				 [专家分:10]  发布于 2008-03-19 09:34:00
 shockware
				 [专家分:10]  发布于 2008-03-19 09:34:00							
			在MFC中
"BOOL CTestIP::OnEraseBkgnd(CDC* pDC)"
和"void CTestIP::DoDataExchange(CDataExchange* pDX)"
中的"::"是什么意思,他有什么作用呢?
先谢谢了!
						
					 
		
			
回复列表 (共10个回复)
		
								
				沙发
				
					 programghost [专家分:310]  发布于 2008-03-19 09:50:00
programghost [专家分:310]  发布于 2008-03-19 09:50:00				
				BOOL CTestIP::OnEraseBkgnd(CDC* pDC)"说明OnEraseBkgnd函数属于CTestIP这个类
							 
						
				板凳
				
					 shockware [专家分:10]  发布于 2008-03-19 10:01:00
shockware [专家分:10]  发布于 2008-03-19 10:01:00				
				
CAboutDlg::CAboutDlg() : CDialog(CAboutDlg::IDD)
这个是什么用法呢?中间的":"?
							 
						
				3 楼
				
					 cookiesan [专家分:110]  发布于 2008-03-19 16:21:00
cookiesan [专家分:110]  发布于 2008-03-19 16:21:00				
				::表示全局变量
							 
						
				4 楼
				
					 f-wind [专家分:1240]  发布于 2008-03-19 16:29:00
f-wind [专家分:1240]  发布于 2008-03-19 16:29:00				
				CAboutDlg::CAboutDlg() : CDialog(CAboutDlg::IDD)
::是这个类的成员函数
:这个类继承自哪个类的
							 
						
				5 楼
				
					 无言的清蛋 [专家分:10]  发布于 2008-03-19 22:48:00
无言的清蛋 [专家分:10]  发布于 2008-03-19 22:48:00				
				
表示作用域吧!
							 
						
				6 楼
				
					 kailelv [专家分:30]  发布于 2008-03-21 14:05:00
kailelv [专家分:30]  发布于 2008-03-21 14:05:00				
				":"是表示构造函数的成员初始化(这里是调用父类进行初始化)的一种方法
							 
						
				7 楼
				
					 游侠UFO [专家分:1200]  发布于 2008-03-21 22:40:00
游侠UFO [专家分:1200]  发布于 2008-03-21 22:40:00				
				作用域运算符..
							 
						
				8 楼
				
					 lpf46261479 [专家分:970]  发布于 2008-03-23 18:49:00
lpf46261479 [专家分:970]  发布于 2008-03-23 18:49:00				
				一元 和 二元名字作用域用算符。
							 
						
						
				10 楼
				
					 vfdff [专家分:740]  发布于 2008-03-29 11:32:00
vfdff [专家分:740]  发布于 2008-03-29 11:32:00				
				::  表示 作用域运算符,就是 指明后面函数的归属类型,其前通常是一个全局变量
							 
									
			
我来回复