函数名前加::的缘由
注释:
这里说的最外层的函数是全局函数,即不是封装于某个类中的成员函数,也不是属于某个命名空间里的函数。
函数前面没有带域名(即命名空间名或是类名)的是全局作用域。
例如,c++ 中函数名前面加两个冒号什么意思?比如::SetCursor()。
ret1=(::RegQueryValueEx
(m_hkey,"",0,NULL,(unsigned char *)m_strQ.GetBuffer(m_dwCount),&m_kk));
注释:
这里说的最外层的函数是全局函数,即不是封装于某个类中的成员函数,也不是属于某个命名空间里的函数。
函数前面没有带域名(即命名空间名或是类名)的是全局作用域。
例如,c++ 中函数名前面加两个冒号什么意思?比如::SetCursor()。
ret1=(::RegQueryValueEx
(m_hkey,"",0,NULL,(unsigned char *)m_strQ.GetBuffer(m_dwCount),&m_kk));