std::vector вставляет копию или ссылку объекта?

Допустим, у меня есть объект, который я динамически выделил. Если я помещу его в вектор STL, будет ли ссылка вставлена в вектор или в копию этого объекта?

Это общий вопрос. Например:

class vec {
vector<obj> vec;
void addToVec(obj a) {
    // insert a into vec
 }
  ...
  ...
  ...
 }

obj* a = new obj;
 vec* v = new vec;
 vec.addToVec(a); 

Если я удалю v, то объект a тоже умрет?

10
задан iammilind 17 December 2011 в 14:45
поделиться