티스토리 뷰
클래스 안에 클래스를 선언하였을 때
//Test.h
class Test
{
private:
class subTest
{
public:
subTest();
~subTest();
}
subTest m_nData;
public:
Test();
~Test();
subTest& Getm_nData();
}
|
cpp 파일에서 subTest에 대해 정의할 때엔
:: 연산자를 사용하면 된다
어느 범위의 누구
//Test.cpp
// Test클래스에 있는 subTest에 있는 subTest 함수에 대한 정의
Test::subTest::subTest()
{
} |
그렇다면 subTest& Getm_nData() 를 정의할 땐 어떻게 하면 될까?
똑같은 방식으로
//Test.cpp
// Test클래스에 있는 subTest 타입의 레퍼런스를 리턴해주는 cMatrix의 Getm_nData 함수에 대한 정의
Test::subTest& cMatrix::Getm_nData()
{
}
|
'ComComComCom > C,C++' 카테고리의 다른 글
읽고 싶지 않은 문자가 있을 때 (0) | 2017.06.23 |
---|---|
[function] rand()/ rand_s() 난수생성, 난수 , 랜덤 (0) | 2017.06.20 |
예약어 (0) | 2017.06.10 |
main 함수에게 return 이란? (0) | 2017.06.10 |
[function?] 프로그램의 시작점 main 함수 (0) | 2017.06.10 |
댓글