Есть два класса TextQuery и QueryResult. Первый использует в методах второй и второй соответственно первый.
class QueryResult;
class TextQuery {
//Fields
public:
//OtherMethods
QueryResult query(const string& sought)const {
/*Some code*/
if (/*predicate*/)
return QueryResult(sought, nodata, file);
else
return QueryResult(sought, loc->second, file);
}
};
class QueryResult {
private:
//Fields
public:
QueryResult(string s, shared_ptr<set<TextQuery::line_no>> p, shared_ptr<vector<string>> f) :sought(s), lines(p), file(f) {}
};
На этапе компиляции возникает три ошибки 'use of undefined type QueryResult' в методе query класса TextQuery
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
как построить графики функций в vs2017 на с++ mfc?
В общем строку знаю как превратить в Double, а как в строку в long Double незню ;_;
Выделаю память для строк столбцов массива так:
необходимо через programm parametres передать два числа и знак между арифметического действия, например 3 + 2Программка выполняет арифметическую операцию...