我有一个C++向量.我希望向量包含可变数量的对象.
Visual Studio 2012给出了一个错误:
Error: type name is not allowed
Run Code Online (Sandbox Code Playgroud)
从这个C++代码:
#include <iostream>
#include <vector>
using namespace std;
class testObject{
private:
int someInt;
public:
testObject(int a){ someInt=a; }
void show() { cout<<someInt<<endl; }
};
int main()
{
vector<testObject> testVector;
cout << "Initial size: " << testVector.size() <<endl;
for ( int i = 0; i < 3; i++ )
testVector.push_back(testObject(3));
cout << "New size: " << testVector.size() << endl;
for ( int j = 0; j < 3; j++ )
testVector[ …Run Code Online (Sandbox Code Playgroud) c++ ×1