![[STL] std::vector push_back과 emplace_back 차이점](//i1.daumcdn.net/thumb/C360x240/?fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FbWU9Si%2FbtrOqAFwveS%2FAAAAAAAAAAAAAAAAAAAAANzkJw-GWYqdZk7-eZzbl6PqlmZMXtzYwt_zwQXbSslk%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1761922799%26allow_ip%3D%26allow_referer%3D%26signature%3D%252FISyfyApAfS7VoONR4htUQULur8%253D) 
						
					
					
						[STL] std::vector push_back과 emplace_back 차이점
						
						
						push_back과 emplace_back의 차이점은? vector 뒤에 객체를 삽입하여 줄 때 사용하는 함수는 push_back과 emplace_back이 있습니다. 두 함수를 모두 사용해보면 결과상으로는 큰차이가 없어 보이는데 내부적으로는 조금 다르게 작동합니다. #include #include using namespace std; class Object { public: int num; Object(const int _num) : num(_num) { cout