Modern C++ 강의 정리 – OOP
Inheritance & Composition 상속(Inheritance)은 자식 객체가 부모 객체의 속성을 그대로 이어받는 것 (is-A)를 의미한다. 예를 들어 부모 객체가 Car이고 그
@hyeongyu (mrkimkim)
Inheritance & Composition 상속(Inheritance)은 자식 객체가 부모 객체의 속성을 그대로 이어받는 것 (is-A)를 의미한다. 예를 들어 부모 객체가 Car이고 그
Enums Enum Type은 enum 키워드로 정의할 수 있으며 정의하고 싶은 값에 대해 심볼을 연결시킬 수 있다.Enum은 내부적으로는 integral types으로 표시되어
유니크 포인터 std::unique_ptr<T> 객채에 대한 원시 포인터를 다른 포인터와 공유하지 않는다. Scope를 벗어날 때 해당 객체도 같이 삭제한다. unique_ptr에 대해
연산자 오버로딩(Operator Overloading) +, -, / 등의 primitive operator들에 대해 사용자가 정의한 동작을 수행시킬 수 있다. 예를 들어 어떤 클래스
학습 내용들 – 복사 생성자 (Copy Constructor)– 위임 생성자 (Delegating Constructor)– Default, Delete– L-value, R-value– Move 복사 생성자 (Copy Constructor)
Classes C++에서 등장한 클래스(Class)는 구조체(Structure)와 비교했을 때 유일한 차이점이 접근자의 기본값이 Private라는 점이다. 구조체의 경우 Public을 디폴트로 가진다. 생성자 (Constructor)
최신 댓글