Как переслать объявление функции в том же классе?C++

Программы на C++. Форум разработчиков
Гость
Как переслать объявление функции в том же классе?

Сообщение Гость »


Существует класс A, все объявления и определения которого размещены внутри, как показано ниже:

класс А { недействительный е(); // предварительное объявление для длинного метода ... пустота г() { е(); // вызываем объявленный выше метод } void f() // определение длинного метода { ... } } Я не хочу вынимать f() из заголовка класса, как A::f(), а просто хочу сохранить весь исходный код внутри класса. Однако при компиляции я получаю следующую ошибку:

ошибка C2535: 'void A::f()': функция-член уже определена или объявлена примечание: см. объявление «A::f» Нет ли способа решить эту проблему?

Вернуться в «C++»