в моей программе есть оператор, который выполняет сравнение элементов двух векторов
if(!*(it2+3).compare(*(lines_in_file.begin())))
полученная мной ошибка компилятора:
test_file.cpp:140: error: 'class __gnu_cxx::__normal_iterator<std::string*, std::vector<std::string, std::allocator<std::string> > >' has no member named 'compare'
it2
'тип s:
vector<std::string>::iterator it2=rec_vec.begin();
lines_in_file
тип:
vector<std::string> lines_in_file=split(argv[2],',');
объявление функции разделения:
std::vector<std::string> split(const std::string &s, char delim)
Я запутался немного. Уже потраченомного времени на размышления.Может ли кто-нибудь помочь, пожалуйста?