제가 알기로는 C++에서 뭔가 클래스를 만들면 그 클래스가 int나 double형처럼 새로운 자료형 이될 수 있는걸로 알고 있는데요. <div>그리고 그 새로운 클래스의 선언은 보통 사용자가 임의로 만든 헤더파일에 넣어서 cpp등의 구현파일의 첫줄에#inlcude "사용자정의파일" 을 작성해서 포함시키는 것으로 아는데요.</div> <div>그런데 보통 클래스란 것은 디폴트로 생성자와 소멸자가 있는데요. 그렇다면 C++의 int형이나 double형도 헤더파일에서 생성자나 소멸자를 지정한다면</div> <div>나중에 cpp파일에서 생성자와 소멸자의 생성조건에 맞도록 문장을 쓴다면 int,float,double형의 변수가 만들어 질때 생성자나 소멸자가 사용할 수 있지 않나요?</div> <div>임의로 iostream 같은 헤더파일을 편집해서 본래 정의된 char,int,double,float등의 자료형에 생성자와 소멸자를 만들 수 있는지 궁금합니다.</div> <div>이렇게 사용자가 마음대로 헤더파일을 조작해서 임의의 자료형의 생성자와 소멸자를 만드는게 가능한지 답변 주시면 좋겠네요.<br><div><br></div></div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.