Notice
Recent Posts
Recent Comments
Link
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Tags more
Archives
Today
Total
관리 메뉴

난 정말 최고야 멋있어

emplace_back 과 push_back 의 차이 본문

카테고리 없음

emplace_back 과 push_back 의 차이

n00bh4cker 2020. 8. 23. 20:22

push_back 은 임시객체를 만들고 넣어주지만 emplace_back 은 생성자를 직접 호출한다

즉.. 불필요한 임시객체의 생성과 삭제를 피하기 위해서는 emplace_back 을 쓰는것이 좋다

하지만 암시적 형변환이 필요한 경우엔 (그리고 emplace_back 템플릿엔 정의되지 않은 경우엔) 무조건 push_back 을 사용해줘야한다