해결된 질문
23.02.08 08:08 작성
·
209
0
안녕하세요!
강의 가장 마지막에
class 안에 class를 선언하면 안에 들어가있는 class가
먼저 호출되고 그 다음에 나머지 class가 호출된다고
설명해주셨잖아요.
그런데 그 부분 설명해주실 때요.
class First
{
Second sec;
public:
First()
{
cout << "class First Constructor()" << endl;
}
};
여기서 사용된 First()는 함수인가요 constructor인가요?
constructor에 parameter가 없다면 ()를 쓰면 안된다고 배웠는데, First에는 ()가 있으니까 constructor가 아니라 함수인가보다 생각하고 있었는데, cout으로 class First Contructor이라고 출력을 하니까 이게 함수인지 생성자인지 헷갈리네요 ㅠ
2023. 02. 14. 16:49
답변 감사합니다!!