m_hThread = ::GetCurrentThread();
m_nThreadID = ::GetCurrentThreadId();
首先,"=::" 这是两个操作符,不是一个。
其次,:: 双冒号,是C++的作用域运算符(注意,标准C没有这个运算符),它的左操作数是类名,右操作数是类的成员,当左操作数为空时,就是调用全局作用域函数,在windows下,通常为API函数。使用作用域运算符可以访问当前作用域外部的标识符。
m_hThread = ::GetCurrentThread();
m_nThreadID = ::GetCurrentThreadId();
首先,"=::" 这是两个操作符,不是一个。
其次,:: 双冒号,是C++的作用域运算符(注意,标准C没有这个运算符),它的左操作数是类名,右操作数是类的成员,当左操作数为空时,就是调用全局作用域函数,在windows下,通常为API函数。使用作用域运算符可以访问当前作用域外部的标识符。