컴파일러

컴파일러 경고를 쉽게 지나치지 마라. 컴파일러에서 지원하는 최고 경고 수준에도 경고 메시지를 내지 않고 컴파일되는 코드를 만드는 쪽으로 노력해라. 컴파일러 경고에 너무 의존하지 마라. 컴파일러마다 경고를 내는 부분이 다르다. 지금 코드를 다른 컴파일러로 이식하면 경고 메시지가 달라질 수 있다. 컴파일러 경고 컴파일러 경고를 무시하면 안 된다. 예를 들어 보자. class B { public: virtual void f() const; }; class D: public B { public: virtual void f(); }; 가상 함수인 B::f를 D::f에서 재정의하겠다는 의도인데, 실수가 있다. B 클래스의 f는 상수 멤버 함수이지만, D 클래스의 f에는 const가 붙어 있지 않다. 이 코드를 컴파..
hvv_an
'컴파일러' 태그의 글 목록