Orthodox Canonical Form

2025. 4. 29. 17:39C++

Orthodox Canonical Form (OCF), 또는 "정통 표준 형식", "정통 캐노니컬 폼"

C++ 클래스가 복사와 대입, 소멸을 안전하고 예측 가능하게 수행할 수 있도록 하기 위한 기본적인 설계 원칙입니다. 이는 클래스가 복사 가능하고, 대입 가능하며, 자원을 적절히 해제할 수 있게 하는 4개의 핵심 함수를 정의하는 것

 

1. 기본 생성자(default constructor)

ClassName();

2. 소멸자(destructor)

~ClassName();

3. 복사 생성자(copy constructor)

ClassName(const ClassName& other);

4. 대입 연산자 오버로딩

ClassName& operator = (const ClassName& other);

'C++' 카테고리의 다른 글

round  (0) 2025.04.30
부동소수점 숫자  (0) 2025.04.29
fstream  (0) 2025.03.31
참조자(Reference)  (0) 2025.03.27
union  (0) 2025.03.26