게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
같은 클래스내에 생성자끼리 서로 쓸 수 없나요?
게시물ID : computer_49965짧은주소 복사하기
작성자 : edf
추천 : 0
조회수 : 358회
댓글수 : 3개
등록시간 : 2012/06/15 01:35:14
class ou
{
    int o;
public:
    ou(int n):o(n) { std::cout<<o<<' '<<std::endl; }
    ou(int n1, int n2):ou(n1),ou(n2) {} // error C2614
};

ou haha(2,3); 이렇게 선언하고
2번째 생성자에서 1번째 생성자를 2번 사용하게 하는건데
만약 된다면 2 3 이렇게 출력이 되겠죠
그런데 2번째 생성자에서 에러 C2614 2개가 납니다
아마도 ou(n1), ou(n2) 이 2개 때문인것 같은데 이유가 뭘까요?
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호