드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
같은 클래스내에 생성자끼리 서로 쓸 수 없나요?
게시물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개 때문인것 같은데 이유가 뭘까요?
댓글 분란 또는 분쟁 때문에
전체 댓글이 블라인드 처리되었습니다.
새로운 댓글이 없습니다.