c++ Operator Overloading1 Google C++ Style Guide : 클래스(Classes) Classes 클래스는 C++에서 코드의 기본 단위이다. 자연스럽게 우리는 클래스를 광범위하게 사용한다. 이 섹션은 클래스를 작성할 때 따라야 하는 주요 사항과 하지 말아야 할 사항을 나열한다. 생성자에서의 작업(Doing Work in Constructors) 생성자에서 가상 메서드를 호출하지 않도록 하고, 오류 신호를 보낼 수 없는 경우 초기화가 실패할 수 있는 것을 방지한다. 정의: 생성자의 body에서 임의의 초기화를 수행할 수 있다. 장점: 클래스가 초기화되었는지 여부에 대해 걱정할 필요가 없다. 생성자 호출에 의해 완전히 초기화된 객체는 const일 수 있으며 표준 컨테이너 또는 알고리즘과 함께 사용하기 더 쉬울 수 있다. 단점: 작업이 가상 함수를 호출하는 경우, 이러한 호출은 하위 클래스 .. 2022. 6. 2. 이전 1 다음 300x250