반응형
안녕하세요 판타지코딩입니다!
오늘은 C++의 복사 생성자를 호출하는 방법을 알아보겠습니다.
복사 생성자는 객체를 생성할 때 기존 객체를 인자로 넣어주면 호출할 수 있습니다.
school s1 = s1("Education");
school s2(s1);
school 클래스가 있다고 가정하겠습니다. school 타입 객체 s1을 생성하고, 기본 생성자를 호출해서 변수를 "Education"으로 초기화합니다. 그리고 s2를 생성하면서 인자로 s1을 넣어줍니다. 이렇게 코드를 작성하면 s2의 멤버 변수에 s1의 멤버 변수가 복사됩니다. 바로 복사 생성자가 호출되었기 때문입니다.
그럼 오늘은 복사 생성자를 호출하는 방법을 알아보았습니다.
감사합니다!
반응형
'C++' 카테고리의 다른 글
자료구조 스택(Stack)에 대해서 공부해보자! (0) | 2023.03.06 |
---|---|
C++ 복사 생성자와 디폴트 복사 생성자 (0) | 2023.03.02 |
C++ 깊은 복사와 복사 생성자 / 디폴트 복사 생성자 (0) | 2023.02.26 |
C++ 얕은 복사와 복사 생성자 (0) | 2023.02.25 |
C++ 객체 배열 공부하기 / 여러 개의 객체를 한 번에 생성하기 (0) | 2023.02.22 |