Объявление массива, в котором хранится структура, которая определена в другом включенном файле, дает ошибку «неполный тиC++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Объявление массива, в котором хранится структура, которая определена в другом включенном файле, дает ошибку «неполный ти

Сообщение Anonymous »

Я определил структуру в другом файле с именем file1.h (пример), и когда я объявляю массив, используя эту структуру в другом файле, называемом File2.h, я получаю сообщение об ошибке: "неполный тип" Array [] "не разрешено"
Пример кода:
функциональный#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
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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