Почему деструктор вызывается при инициализации и изменении размера вектора объектов?

Что-то произошло в моей программе, и я могуне найти, если этодолжно случиться или нет. И если это так, я нене понимаю почему ..

Вот's код:

#include 
#include 

using namespace std;

class A{
  public:
    A();
    ~A();
};

A::A(){
  cout < "creating" < endl;
}

A::~A(){
  cout < "deleting" < endl;
}

int main(void){
  vector

Ответы на вопрос(1)

Ваш ответ на вопрос