Ошибка времени компиляции C++ :ожидаемый идентификатор перед числовой константой

Я читал другие подобные сообщения, но я просто не понимаю, что я сделал неправильно. Я думаю, что мое объявление векторов правильное. Я даже пытался объявить без размера, но даже это не работает. Что не так?? Мой код:

#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;
}
36
задан user1484717 15 July 2012 в 09:53
поделиться