vector<Foo> empty(10) 为啥只进入一次构造函数?
#include <iostream>
#include <vector>
using namespace std;
class Foo
{
public:
Foo()
{cout << "in foo\n";}
Foo(int i)
{cout << "in foo 2\n";}
};
int main()
{
vector<Foo> empty(10);
vector<Foo> Fv(10,1);
return 0;
}