반응형
C++
-
생성자함수에서 생성자(오버로딩)함수를 호출할때 주의할 점Programming/C,C++,C# 2008. 1. 11. 21:53
2012/03/26 해당글은 모든 컴파일러에서 사용할 수 있는 방법은 아닙니다. 자세한 내용은 http://www.gpgstudy.com/forum/viewtopic.php?p=24230 을 참고해주시기 바랍니다. class CTest { public: int m_val; CTest() { CTest(0); } CTest(int val) { m_val = val; } ~CTest(){} }; int main() { CTest test; printf("m_val : %d\n", test.m_val); return 0; } CTest클래스가 있습니다. 특별한 기능은 없고 생성자함수에서 멤버변수 m_val를 초기화를 하고있습니다. 클래스선언시에 인자값을 주지않으면 0으로 초기화 되도록 되어있습니다. 위 예제에..