C++ : 이니셜라이저의 성능
참고 : 열혈강의 C++ 프로그래밍 책
이니셜라이저를 이용하면 선언과 동시에 초기화가 이뤄지는 형태로 바이너리 코드가 생성된다.
반대로 생성자의 몸체 부분에서 대입연산을 통해 초기화를 하면 선언과 초기화를 각각 진행하는 바이너리 코드가 생성된다.
성능에 상관이 없다면 두 가지 중 아무거나 써도 상관없지만 미세하더라도 성능이 중요하다면 이니셜라이저를 이용하는 것이 좋을 것 같다.
이니셜라이저를 이용하면 선언과 동시에 초기화가 이뤄지는 형태로 바이너리 코드가 생성된다.
반대로 생성자의 몸체 부분에서 대입연산을 통해 초기화를 하면 선언과 초기화를 각각 진행하는 바이너리 코드가 생성된다.
성능에 상관이 없다면 두 가지 중 아무거나 써도 상관없지만 미세하더라도 성능이 중요하다면 이니셜라이저를 이용하는 것이 좋을 것 같다.
댓글
댓글 쓰기