Modern C++

Modern C++

Modern C++ 강의 정리 – OOP

Inheritance & Composition 상속(Inheritance)은 자식 객체가 부모 객체의 속성을 그대로 이어받는 것 (is-A)를 의미한다. 예를 들어 부모 객체가 Car이고 그…

3년 ago

Modern C++ 강의 정리 – C++ 기능들

Enums Enum Type은 enum 키워드로 정의할 수 있으며 정의하고 싶은 값에 대해 심볼을 연결시킬 수 있다.Enum은 내부적으로는 integral types으로 표시되어…

3년 ago

Modern C++ 강의 정리 – 스마트 포인터 (Smart Pointer)

유니크 포인터 std::unique_ptr<T> 객채에 대한 원시 포인터를 다른 포인터와 공유하지 않는다. Scope를 벗어날 때 해당 객체도 같이 삭제한다. class Project…

3년 ago

Modern C++ 강의 정리 – 연산자 오버로딩(Operator Overloading)

연산자 오버로딩(Operator Overloading) +, -, / 등의 primitive operator들에 대해 사용자가 정의한 동작을 수행시킬 수 있다. 예를 들어 어떤 클래스…

3년 ago

Modern C++ 강의 정리 – Classes & Objects (2)

학습 내용들 - 복사 생성자 (Copy Constructor)- 위임 생성자 (Delegating Constructor)- Default, Delete- L-value, R-value- Move 복사 생성자 (Copy Constructor)…

3년 ago

Modern C++ 강의 정리 – Classes & Objects (1)

Classes C++에서 등장한 클래스(Class)는 구조체(Structure)와 비교했을 때 유일한 차이점이 접근자의 기본값이 Private라는 점이다. 구조체의 경우 Public을 디폴트로 가진다. 생성자 (Constructor)…

3년 ago

This website uses cookies.