У меня есть следующий код:
typedef Coord2d<double> dCoord;
typedef std::pair<dCoord, Color<double> > cdpair;
CircularBuffer<cdpair> _path;
dCoord head()
{
return _path.front().first(); // error here
}
dCoord
- это класс, но я получаю следующую ошибку:
ошибка C2064: термин не оценивает функцию, принимающую 0 аргументов
Я получаю ту же ошибку, даже когда не возвращаю значение. Почему я получаю эту ошибку и как ее исправить?
приписка
front()
возвращает элемент типа myPair
.