C++ : 이니셜라이저의 성능

참고 : 열혈강의 C++ 프로그래밍 책

이니셜라이저를 이용하면 선언과 동시에 초기화가 이뤄지는 형태로 바이너리 코드가 생성된다.

반대로 생성자의 몸체 부분에서 대입연산을 통해 초기화를 하면 선언과 초기화를 각각 진행하는 바이너리 코드가 생성된다.

성능에 상관이 없다면 두 가지 중 아무거나 써도 상관없지만 미세하더라도 성능이 중요하다면 이니셜라이저를 이용하는 것이 좋을 것 같다.

댓글

이 블로그의 인기 게시물

C++ : Class로 만든 DLL Export 및 Import

VMware 환경에서 우분투로 안드로이드 환경 구축하기(1)