std :: vector и copy конструкторы
vector v;
X x;
v.push_back(x); v.push_back(x); v.push_back(x);
Почему этот код вызывает конструктор копирования классаX
6 раз? (с использованием g ++ 4.7.2 STL)
Пожалуйста, я'я хотел бы знать этоточно что происходит под капотом с этим конкретным STL.