effective c++ & c++
c++복습 - 순수 가상 함수와 추상 클래스 그리고 후위/전위 연산자
공대녀J
2022. 10. 13. 13:52
1. 순수 가상 함수와 추상 클래스
순수 가상 함수 선언을 통해 추상 클래스를 만든다.
//순수 가상 함수
virtual void Func() const = 0;
virtual void Func() = 0;
추상 클래스는 추상 클래스를 객체로 하는 인스턴스를 생성할 수 없다.
2. 후위/전위 연산자
int r = num + num++ + 10;
위의 식과 같이 후위 혹은 전위 연산자가 포함된 연산의 경우,
컴파일러에 따라 결과가 달라질 수 있다는 문제점이 존재한다.
따라서, 괄호나 다음 행에서 후위 혹은 전위 연산을 수행해 주어 연산을 명확히 해주는 것이 좋다.