Я хочу, чтобы функция возвращала структуру.Итак, в моем заголовочном файле я определил структуру и сигнатуру функции.В моем кодовом файле у меня есть актуальная функция.Я получаю ошибки об «неизвестном имени типа».Кажется, что все соответствует очень стандартному формату для этого.
Есть идеи, почему это не работает?
TestClass.h
class TestClass {
public:
struct foo{
double a;
double b;
};
foo trashme(int x);
}
TestClass.cpp
#include "testClass.h"
foo trashme(int x){
foo temp;
foo.a = x*2;
foo.b = x*3;
return(foo)
}