using std에 대해 궁금합니다.
C & C++ 관련 :
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
이런식으로 쓰면 됩니다..
반응형
'C & C++ 관련' 카테고리의 다른 글
fseek, ftell, istream, ostream (0) | 2007.03.14 |
---|---|
long ftell( FILE *stream); (0) | 2007.03.14 |
c++ template 사용 방법이?? (0) | 2007.03.14 |