其實就是全局函數罷了。
有網友碰到過這樣的C++中調用函數前,加兩個冒號::和不加兩個冒號,作用一樣嗎?,問題詳細內容爲:C++中調用函數前,加兩個冒號::和不加兩個冒號,作用一樣嗎?
當然不一樣,不加冒號的一定是當前作用域可見的所有的函數或者變量,否則報錯,加冒號的可以一用冒號前的那個類或者命名空間裏的函數或變量,否則一般是不能用的(雙冒號前不加東西是全局變量或函數的意思)
其實就是全局函數罷了。
有網友碰到過這樣的C++中調用函數前,加兩個冒號::和不加兩個冒號,作用一樣嗎?,問題詳細內容爲:C++中調用函數前,加兩個冒號::和不加兩個冒號,作用一樣嗎?
當然不一樣,不加冒號的一定是當前作用域可見的所有的函數或者變量,否則報錯,加冒號的可以一用冒號前的那個類或者命名空間裏的函數或變量,否則一般是不能用的(雙冒號前不加東西是全局變量或函數的意思)