ハローワールドするには以下のように書くことが出来ます。
std::cout << "hello world" << std::endl;
using namespace std;
すると、
以下のように書くことが出来ます。
cout << "hello world" << endl;
しかし、たまに以下のような書き方を見かけます。
::cout << "hello world" << ::endl;
質問
メソッドの頭にコロン2つを残してるのには何の意味があるのでしょうか?
シンタックスシュガーのようにあまり気にしなくて良いものなのか、
何か特別な意味があるのであえて残しているのかわかりません。
'::'はグローバル名前空間と解釈していたが。
回答2件
あなたの回答
tips
プレビュー