Новые типы не могут быть определены в возвращаемом типе - C++C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Новые типы не могут быть определены в возвращаемом типе - C++

Сообщение Anonymous »

Я думаю, что запутался в структуре классов C++.

У меня есть .h с именем FxMathFunctions.h и .cpp с именем FxMathFunctions.cpp
.h начинается так:

Код: Выделить всё

class  FxMathFunctions
{
public:
FxMathFunctions();
~FxMathFunctions();
и в .cpp

У меня есть:

Код: Выделить всё

#include "FxBasicTypes.h"
#include "FxMathFunctions.h"

FxMathFunctions::FxMathFunctions() {}

FxMathFunctions::~FxMathFunctions() {}
Я получаю такие ошибки, как:

Код: Выделить всё

error: new types may not be defined in a return type
error: return type specification for constructor invalid
Это должно быть связано с каким-то определением, но я просто не понимаю, где это может произойти.

Подробнее здесь: https://stackoverflow.com/questions/319 ... urn-type-c
Ответить

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

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

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

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

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