C ++ - Kompilierzeitfehler: erwarteter Bezeichner vor numerischer Konstante

Ich habe gelesen, ähnliche Beiträge, aber ich verstehe einfach nicht, was ich falsch gemacht habe. Ich denke, dass meine Erklärung von den Vektoren korrekt ist. Ich habe sogar versucht zu erklären, ohne Größe, sondern auch, was nicht funktioniert.Was ist falsch????
Mein code ist:

#include <vector> 
#include <string>
#include <sstream>
#include <fstream>
#include <cmath>

using namespace std;

vector<string> v2(5, "null");
vector< vector<string> > v2d2(20,v2);

class Attribute //attribute and entropy calculation
{
    vector<string> name(5); //error in these 2 lines
    vector<int> val(5,0);
    public:
    Attribute(){}

int total,T,F;

};  

int main()
{  
Attribute attributes;
return 0;
}

InformationsquelleAutor der Frage user1484717 | 2012-07-15

Schreibe einen Kommentar