형변환1 항목5. 사용자 정의 타입변환 함수에 대한 주의를 놓지 말자 이번 항목은 타입변환에 대한 내용. 코드를 통해 문제점 부터 파악해 보자. #include using namespace std; class AAA { int m_iNum1; public: AAA( int num1 = 0, int num2 = 1 )// 단일 인자 생성자 { m_iNum1 = num1 / num2; } operator double() const; }; AAA::operator double() const { return static_cast(m_iNum1); } void main() { AAA a( 3, 2 ); double d = 0.5 * a; // 아마 본래 의도는 이런 것이겠거니.... cout 2011. 4. 28. 이전 1 다음