게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
C++에서 int등의 자료형의 생성자나 소멸자를 만들 수 있나요?
게시물ID : programmer_11650짧은주소 복사하기
작성자 : ㅜ_ㅠ
추천 : 0
조회수 : 413회
댓글수 : 5개
등록시간 : 2015/06/26 16:09:18
옵션
  • 본인삭제금지
제가 알기로는 C++에서 뭔가 클래스를 만들면 그 클래스가 int나 double형처럼 새로운 자료형 이될 수 있는걸로 알고 있는데요.
그리고 그 새로운 클래스의 선언은 보통 사용자가 임의로 만든 헤더파일에 넣어서 cpp등의 구현파일의 첫줄에#inlcude "사용자정의파일" 을 작성해서 포함시키는 것으로 아는데요.
그런데 보통 클래스란 것은 디폴트로 생성자와 소멸자가  있는데요. 그렇다면 C++의 int형이나 double형도 헤더파일에서 생성자나 소멸자를 지정한다면
나중에 cpp파일에서 생성자와 소멸자의 생성조건에 맞도록 문장을 쓴다면 int,float,double형의 변수가 만들어 질때 생성자나 소멸자가 사용할 수 있지 않나요?
임의로 iostream 같은 헤더파일을 편집해서 본래 정의된 char,int,double,float등의 자료형에 생성자와 소멸자를 만들 수 있는지 궁금합니다.
이렇게 사용자가 마음대로 헤더파일을 조작해서 임의의 자료형의 생성자와 소멸자를 만드는게 가능한지 답변 주시면 좋겠네요.

전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호