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

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

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


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

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

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

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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