Это мое объявление о перегрузке оператора приращения поста.
loc loc::operator++(int x)
{
loc tmp=*this;
longitude++;
latitude++;
retrun tmp;
}
Мой конструктор класса
loc(int lg, int lt)
{
longitude = lg;
latitude = lt;
}
В основной функции я закодировал, как показано ниже
int main()
{
loc ob1(10,5);
ob1++;
}
При компиляции этого я получаю следующую ошибку
opover.cpp:56:5: ошибка: прототип для 'loc loc::operator++(int)' не соответствует ни одному в классе 'loc' opover.cpp:49:5: ошибка: кандидат: loc loc::operator++( ) opover.cpp: В функции 'int main()': opover.cpp:69:4: ошибка: не объявлен 'operator++(int)' для постфикса '++'
loc::operator++(int x)
в opover.h? - person Tio Pepe   schedule 04.11.2011