**Autonomous driving tech./*C++

[C++] 03.03 review

2wnswoo 2025. 3. 3. 15:54
  • 한 개의 클래스 안에서 동일한 이름으로 여러 개의 생성자를 만드는 것을 overloading이라고 함
    • 단, 생성자에 들어가는 매개변수는 다르게 해야한다.
    • 이렇게 하는 이유는 상황마다 객체를 생성할 때, 매개변수로 전달되는 값이 다를 수 있어서 여러가지 방법을 제공하는 것임
  • 소멸자, Desturctor는 스택에 할당된 객체는 함수가 종료될 때 자동으로 소멸된다, 함수가 끝나면 해당 객체가 자동으로 소멸되고, 메모리가 해제된다.
  • 리스코프 치환원칙은 '부모가 할 수 있는 일을 자식도 할 수 있어야 한다'는 규칙
  • this->는 this 포인터를 사용해서 해당 객체의 멤버변수나 함수에 접근하는 구문이다.
  • 친구 클래스는 해당 클래스의 private 또는 protected 멤버에 접근할 수 있는 특별한 권한을 부여받은 클래스
    • Ex. friend class B;

'**Autonomous driving tech. > *C++' 카테고리의 다른 글

[C++] 03.04 review  (0) 2025.03.04
[C++] 03.02 review  (0) 2025.03.02
[C++] 02.28 review  (0) 2025.02.28
[C++] 02.27 review  (0) 2025.02.27
[C++] Review 02.26  (0) 2025.02.26