explicit 썸네일형 리스트형 C++ 변환 연산자(Conversion operator) C++ 클래스에는 변환 연산자라는 특수한 형태의 함수(메소드)를 정의할 수 있습니다.이전에 포스팅한 변환 생성자와 반대되는 개념입니다.변환 생성자에 대한 설명은 아래 링크에서 확인 가능합니다.2014/12/08 - [Programming/C&C++] - C++ 변환 생성자(Conversion Constructor)변환 생성자는 일반 타입에서 클래스의 객체를 생성하는 역할을 하지만변환 연산자는 반대로 객체에서 일반 타입 값을 받을 수 있습니다.변환 연산자는 operator 타입명(); 과 같은 형태로 선언이 가능합니다. #include using namespace std; class Distance { private: int kilometer, meter; public: Distance() : kilome.. 더보기 C++ 변환 생성자(Conversion Constructor) 변환 생성자는 기본 타입을 이용해서 객체를 생성하는 생성자입니다.다음 소스 코드를 보도록 하겠습니다. #include using namespace std; class Distance { private: int kilometer, meter; public: Distance() : kilometer(0), meter(0){} Distance(int newDist) { kilometer = newDist / 1000; meter = newDist % 1000; } void PrintDistance() { cout 더보기 이전 1 다음