목록2024/11 (2)
득이공간

해당 게시물은 프로텍 미디어의 'Effective C++'를 읽고학습한 내용을 개인적으로 요약한 글입니다. 📌 목차 - 3장. 자원 관리3-1. 자원 관리에는 객체가 그만! (13)3-2. 자원 관리 클래스의 복사 동작에 대해 진지하게 고찰하자 (14)3-3. 자원 관리 클래스에서 관리되는 자원은 외부에서 접근할 수 있도록 하자 (15)3-4. new 및 delete를 사용할 때는 형태를 반드시 맞추자 (16)3-5. new로 생성한 객체를 스마트 포인터에 저장하는 코드는 별도의 한 문장으로 만들자 (17)📌 3-1. 자원 관리에는 객체가 그만! (13)자원 누출을 막기 위해, 생성자 안에서 자원을 획득하고 소멸자에서 그것을 해제하는 RAII 객체를 사용하자.일반적으로 널리 쓰이는 RAII 클래스는 ..

해당 게시물은 프로텍 미디어의 'Effective C++'를 읽고학습한 내용을 개인적으로 요약한 글입니다. 📌 목차 - 2장. 생성자, 소멸자 및 대입 연산자2-1. C++가 은근슬쩍 만들어 호출해 버리는 함수들에 촉각을 세우자 (5)2-2. 컴파일러가 만들어낸 함수가 필요 없으면 확실히 이들의 사용을 금해 버리자 (6)2-3. 다형성을 가진 기본 클래스에서는 소멸자를 반드시 가상 소멸자로 선언하자 (7)2-4. 예외가 소멸자를 떠나지 못하도록 붙들어 놓자 (8)2-5. 객체 생성 및 소멸 과정 중에는 절대로 가상 함수를 호출하지 말자 (9)2-6. 대입 연산자는 *this의 참조자를 반환하게 하자 (10)2-7. operator=에서는 자기대입에 대한 처리가 빠지지 않도록 하자 (11)2-8. 객체의..