Я определил структуру в другом файле с именем file1.h (пример), и когда я объявляю массив, используя эту структуру в другом файле с именем file2.h, я получаю сообщение об ошибке: < /p>
». />file1.h:
#ifndef MYSTRUCT_H
#define MYSTRUCT_H
struct MyStruct
{
float number1;
float number2;
};
#endif
< /code>
file2.h:
#ifndef MY_CLASS_H
#define MY_CLASS_H
#include "File1.h"
class MyClass
{
public:
MyStruct array[]; // I get the error here
};
#endif
Подробнее здесь: https://stackoverflow.com/questions/796 ... included-g
Мобильная версия