C++ Class 질문
-
게시물 수정 , 삭제는 로그인 필요
'
1.Text라는 클래스가 있고 위 1번에서 Text(t)는 기본생성자가 없어서 저렇게 써줘야 한다고 들었습니다.
기본생성자가 없어서 저렇게 써준다는데 Text(t) 는 이름없는 변수를 만들어 주는거라 Argument t가 들어가서 기본생성자랑 관계가 없지 않나요?? 아니면 Text의 private 의 변수를 초기화 해주는것인가요??
2.저 초기화해주는 형식이 괄호안에 들어가도 된다고 하는데 들어간다면 무슨형식인지 모르겠습니다
ex)
class A {
int x;
int y;
public:
A(const std::string &p ){
x(p);}
}
이렇게 되서 잘못된 형식아닌가요??
'
#c++ class #c++ class 생성자 #c++ class 선언 #c++ class 상속 #c++ class this #c++ class private public #c++ class 사용법 #c++ class struct 차이 #c++ class template #c++ class 초기화