Вы пытаетесь вернуть объект из функции, которая определена как не имеющая возвращаемого типа.
Что должен возвращать Get_Type? Похоже, вы пытаетесь вернуть адрес на myStruct
. Если это предназначено, вам нужно, чтобы ваше определение функции выглядело так:
TypeOfMyStruct* Tile::Get_Type() {
return &myStruct;
}
Заменить "TypeOfMyStruct" фактическим типом myStruct
.
Если вы не хотите ничего возвращать, просто удалите строку return &myStruct;
, и это решит вашу проблему. Однако я подозреваю, что это не тот случай.