C & C++ 관련
                
              using std에 대해 궁금합니다.
                Real_G
                 2007. 3. 14. 09:35
              
              
                    
        반응형
    
    
    
  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
이런식으로 쓰면 됩니다..
반응형