スコープ解決演算子
Cでは、グローバル変数とローカル変数の名前が重複する場合は、ローカル変数が優先されます。つまり、以下のようにdtという名前の変数が宣言されている場合、グローバルのdt=100は参照できないことになります。C++では「::」という演算子を用いることでグローバル変数にもアクセスが可能です。
main.cpp
int dt = 100;
int main(int argc, const char * argv[])
{
int dt = 200;
std::cout << "dt=" << ::dt;
return 0;
}
参考URL
この記事は役に立ちましたか?
- EnglishWorm.com
- SinglesFan.com
- LmLab.net
- サイトマップ
- 運営者について