반응형

using std::cout;

using std::endl;


이렇게 사용하지 않습니까?

여기서 std::다음에 올 수 있는 것은 오로지 변수 또는 객체인가요?


만약 namespace 안에 class가 있는데 그 클래스를 사용해야겠다고 선언하고 싶으면

어떻게 해야 되나요?


----------------------------------------------------------------------------------------


:: 를 연속해서 쓰면 됩니다..


중첩된 클래스던 네임스페이스던 :: 를 쓰면 됩니다..


예를 들면..


namespace namea
{
      class clsa
      {
            int aa;
      }

      namespace nameb
      {
            class clsb
            {
                  int b;
            public :
                  class nest
                  {
                        int cc;
                  }
            }
      }
}

 

이렇게 되어 있다면...

 

using namea::nameb::clsb::nest

 

이런식으로 쓰면 됩니다..

반응형

'C & C++ 관련' 카테고리의 다른 글

fseek, ftell, istream, ostream  (0) 2007.03.14
long ftell( FILE *stream);  (0) 2007.03.14
c++ template 사용 방법이??  (0) 2007.03.14
Posted by Real_G