More actions
imported>kerokim No edit summary |
(Repair batch-0001 pages from live compare) |
||
| Line 74: | Line 74: | ||
[[활동지도/2016]] | [[활동지도/2016]] | ||
[[CppALL/쒸뽈뽈]] | [[CppALL/쒸뽈뽈]] | ||
Latest revision as of 23:56, 26 March 2026
이∼∼쉐리덜.. 씨..뽈뽈 배우려고,,온거야∼∼?!
쒸뽈뽈
회차 : 3회차 시간 : 18시 ~ 20시 장소 : 6층 학회실
참가원
| 멘토 | 장용운 | 출석 |
| 멘티 | 김성원 | ? |
| 김민재 | ? | |
| 김태헌 | ? | |
| 양덕 | ? | |
| 여영호 | ? | |
| 이정재 | ? | |
| 곽정흠 | ? | |
| 남헌 | ? |
이번에 배울 것
- 객체의 생명주기
스터디 진행
내용
- 복습
- data abstraction
- object lifecycle
- 생성자와 소멸자
- 클래스의 const 초기화
- member initializer list
- default constructor
- copy constructor
- 얕은 복사와 깊은 복사
- 복사 생성자의 호출 시기
- b(a) == b=a
- 클래스에서의 static
- const 메소드
- initializer_list
- string 넘나 좋은 것...
- 컴파일러가 자동으로 생성하는 생성자
- 명시적으로 컴파일러에게 맡기기(디폴트, 복사, 대입 연산자)
- 클래스 생성자 = default;
- 컴파일러가 알아서 만들어 주겠지
- 명시적으로 컴파일러가 하지 않게 하기
- 클래스 생성자 = delete;
- 컴파일러가 알아서 하지 못함
- temporary object
- delegated constructor (생성자 위임)
- 생성자가 다른 생성자를 불러서 생성을 하게 함