본문 바로가기

Programming/C & C++

변환생성자, 변환 함수

ㅁ  변환 생성자(Conversion Constructor)이다. 변환 생성자는 기본 타입으로
    부터 객체를 만드는 생성자이며 인수를 하나만 취한다. 인수가 둘 이상이면
    변환 생성자가 아니다


ㅁ 역변환하려면 변환 함수(Conversion Function)를 정의해야 한다
 - 변환 함수는 인수를 취하지 않으며 리턴 타입도 지정하지 않는다


 operator 변환타입()

 {

           본체

 }


 


메인에서의 사용법

 void main()

  {

       Time Now(18,25,12);

       int i=Now;

       printf("i=%d\n",i);

  }

반응형