程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> 編程-這裡為什麼可以直接用作用域運算符::?

編程-這裡為什麼可以直接用作用域運算符::?

編輯:編程解疑
這裡為什麼可以直接用作用域運算符::?

圖片說明

最佳回答:


你是不是定義了一個全局的swap函數?如果要調用本類中同名的全局函數時,打上::以示區別。就跟下面的x全局變量是同一個道理
int x;
int main()
{
  int x;
  x=1;
  ::x=2;
  cout<<"局部變量x="<<x<<endl;//1
  cout<<"全局變量x="<<::x<<endl;//2
  return0;
}

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved