피드 구독하기:
글 (Atom)
[Effective C++] 항목 30 : 인라인 함수는 미주알고주알 따져서 이해해 두자.
인라인 함수를 사용하면 컴파일러가 함수 본문에 대해 문맥별 최적화를 걸기가 용이해집니다. 인라인 함수의 아이디어는 함수 호출문을 그 함수의 본문으로 바꿔치기하자는 것 남발했다가는 코드의 크기가 커질 게 뻔하다. 인라인 함수로 부풀려진 ...
-
32-1.예외 32-1-가.전통적인 예외 처리 예외 (Exception)란 프로그램의 정상적인 실행을 방해하는 조건이나 상태를 의미하는데 프로그램을 잘못 작성해서 오동작하거나 다운되게 만드는 에러(Error)와는 다르다. 원칙적으로 에러는 개...
-
연산자 오버로딩(Operator Overloading) 은 C++ 문법과 우리와의 약속이라고 할 수 있는데, 우리가 함수를 정의하는데 이어서 operator라는 키워드와 연산자를 붙여서 함수의 이름을 만들 경우에 ( operator + 이렇게 ) ...
-
인라인 함수를 사용하면 컴파일러가 함수 본문에 대해 문맥별 최적화를 걸기가 용이해집니다. 인라인 함수의 아이디어는 함수 호출문을 그 함수의 본문으로 바꿔치기하자는 것 남발했다가는 코드의 크기가 커질 게 뻔하다. 인라인 함수로 부풀려진 ...