c++中::の使い方

423 ワード

::          ,     :
1)global scope(      ),  (::name)
2)class scope(     ),  (class::name)
3)namespace scope(        ),  (namespace::name)
       (left-associativity)
                     ,                 a,     ::a,     class A      a,     A::a,         namespace std  cout  ,    std::cout(   using namespace
std;cout)         cout       std  cout(         cout)
    C++    ,        ,