
emplace_back
DevCho1107
·2023. 5. 8. 01:07
보면 push_back 이랑 emplace_back 이랑 차이가 있는걸 볼 수 있다.
왠만한 상황에서는 emplace_back 쓰면되는데, 2차원 T형 벡터등에서는 push_back을 써야한다.
추가로 벡터메모리 예약 안하는 경우에, 늘어날때마다 메모리 이동이 발생하고 그때마다 복사생성자가 호출된다.
'< Programming > > C++' 카테고리의 다른 글
c++ 11 std::function (0) | 2023.05.23 |
---|---|
c++ Lambda (0) | 2023.05.23 |
constexpr ( generalized constant expressions ) (0) | 2023.05.04 |
C++ 17 에서 업데이트 된 기능 정리. (0) | 2023.04.25 |
RingBuffer 구현예제. (0) | 2023.04.20 |