
- 클래스 기반으로 코드를 작성해야 하는 이유
- 문제점이 발생하면 뒷단계로 갈수록 해결하기 어려워진다.
- 설계 또는 구현단게에서 문제를 많이 개선해야한다.
- 클래스 기반 코드는 코드 재사용이 가능하다.
- 접근 제어자
- private, protected, public
- Getter / Setter의 역할
- Getter : 현재 값을 반환하지만 클래스의 값 변경에 영향을 주지 않는다.
- Setter : 어떤 곳에서 값을 수정하였는지 디버깅하기가 수월하다.
- 헤더 중복 방지
- #pragma once
- #ifdef ~ #define ~ #endif
'C++ > Basic' 카테고리의 다른 글
| [C++] 함수 오버로딩과 템플릿 (0) | 2024.12.26 |
|---|---|
| [C++] 스마트 포인터 (1) | 2024.12.26 |
| [C++] 객체지향 프로그래밍 (0) | 2024.12.25 |