fork download
  1. #include <iostream>
  2. #include <vector>
  3.  
  4. using namespace std;
  5.  
  6. class A {
  7. public:
  8. A(int i = 0) { cout << "A ctor" << endl; }
  9. ~A() { cout << "A dtor" << endl; }
  10. };
  11.  
  12. int main() {
  13. vector<A> v;
  14. cout << "after vector created" << endl;
  15. v.emplace_back();
  16. cout << "after one A added" << endl;
  17. }
Success #stdin #stdout 0s 3232KB
stdin
Standard input is empty
stdout
after vector created
A ctor
after one A added
A dtor