class CPairForest{ public: //void getRandomTrees( int, std::vector<CPairTree> &); void getRandomTrees( int, std::vector<int> &); }; //void CPairForest::getRandomTrees( int nNumTrees, std::vector<CPairTree> & vPairTrees ){ void CPairForest::getRandomTrees( int nNumTrees, std::vector<int> & vPairTrees ){ std::vector<int> myvector; for (int i=1; i<10; ++i) myvector.push_back(i); // 1 2 3 4 5 6 7 8 9 std::random_shuffle ( myvector.begin(), myvector.end() ); vPairTrees=myvector; //std::vector<CPairTree> vTrees = m_trees; //std::random_shuffle(vTrees.begin(), vTrees.end()); //vTrees.resize(nNumTrees); //vPairTrees = vTrees; //vPairTrees = m_trees; //std::random_shuffle(vPairTrees.begin(), vPairTrees.end()); //vPairTrees.resize(nNumTrees); } void run_test_pairs_subforest( CPairForest & rf, const HyperParameters & hp ){ FileData testData(hp.testData, hp.testLabels); testData.readData(); testData.readLabels(); // testData.decreaseLabelsByOne(); testData.setNumClassesFromLabels(); testData.dumpStatistics(); std::vector<CPairForest> vForest; vForest.resize(hp.nNumForests); std::vector<CPairTree> vTrees; std::vector<int> vTreesTest; std::vector<int> vTreeIDs; double overallAcc = 0, overallCatAcc = 0; double tmpAcc = 0, tmpCatAcc = 0; matrix<float> mAvgConfMat; mAvgConfMat = zero_matrix<float>(hp.numClasses, hp.numClasses); for(int i=0; i < hp.nNumForests; i++){ std::cout << "\n#Forest: " << i << std::endl; timeIt(1); //rf.getRandomTrees(hp.nNumTreesPerForest, vTrees); rf.getRandomTrees(hp.nNumTreesPerForest, vTreesTest); ........ ........ ........ }
Standard input is empty
prog.cpp:8:35: error: 'std::vector' has not been declared prog.cpp:8:41: error: expected ',' or '...' before '<' token prog.cpp:13:56: error: 'std::vector' has not been declared prog.cpp:13:62: error: expected ',' or '...' before '<' token prog.cpp: In member function 'void CPairForest::getRandomTrees(int, int)': prog.cpp:15:3: error: 'vector' is not a member of 'std' prog.cpp:15:15: error: expected primary-expression before 'int' prog.cpp:15:15: error: expected ';' before 'int' prog.cpp:16:28: error: 'myvector' was not declared in this scope prog.cpp:17:3: error: 'random_shuffle' is not a member of 'std' prog.cpp:17:25: error: 'myvector' was not declared in this scope prog.cpp:18:3: error: 'vPairTrees' was not declared in this scope prog.cpp: At global scope: prog.cpp:30:57: error: 'HyperParameters' does not name a type prog.cpp:30:75: error: ISO C++ forbids declaration of 'hp' with no type prog.cpp: In function 'void run_test_pairs_subforest(CPairForest&, const int&)': prog.cpp:32:5: error: 'FileData' was not declared in this scope prog.cpp:32:14: error: expected ';' before 'testData' prog.cpp:33:5: error: 'testData' was not declared in this scope prog.cpp:41:5: error: 'vector' is not a member of 'std' prog.cpp:41:28: error: expected primary-expression before '>' token prog.cpp:41:30: error: 'vForest' was not declared in this scope prog.cpp:42:23: error: request for member 'nNumForests' in 'hp', which is of non-class type 'const int' prog.cpp:44:5: error: 'vector' is not a member of 'std' prog.cpp:44:17: error: 'CPairTree' was not declared in this scope prog.cpp:44:28: error: 'vTrees' was not declared in this scope prog.cpp:45:2: error: 'vector' is not a member of 'std' prog.cpp:45:14: error: expected primary-expression before 'int' prog.cpp:45:14: error: expected ';' before 'int' prog.cpp:46:5: error: 'vector' is not a member of 'std' prog.cpp:46:17: error: expected primary-expression before 'int' prog.cpp:46:17: error: expected ';' before 'int' prog.cpp:51:5: error: 'matrix' was not declared in this scope prog.cpp:51:12: error: expected primary-expression before 'float' prog.cpp:51:12: error: expected ';' before 'float' prog.cpp:52:5: error: 'mAvgConfMat' was not declared in this scope prog.cpp:52:19: error: 'zero_matrix' was not declared in this scope prog.cpp:52:31: error: expected primary-expression before 'float' prog.cpp:52:31: error: expected ';' before 'float' prog.cpp:54:25: error: request for member 'nNumForests' in 'hp', which is of non-class type 'const int' prog.cpp:55:2: error: 'cout' is not a member of 'std' prog.cpp:55:37: error: 'endl' is not a member of 'std' prog.cpp:56:17: error: 'timeIt' was not declared in this scope prog.cpp:58:24: error: request for member 'nNumTreesPerForest' in 'hp', which is of non-class type 'const int' prog.cpp:58:44: error: 'vTreesTest' was not declared in this scope prog.cpp:59:3: error: expected primary-expression before '...' token prog.cpp:59:3: error: expected ';' before '...' token prog.cpp:62:2: error: expected '}' at end of input
Standard output is empty