У меня есть заголовочный файл a.h и внутри, что я объявил одну структуру. Название этой структуры: file
. Внутри file
У меня 3 участников: a, b, c. В a.cpp я реализовал эту структуру и назначил некоторые значения этой структурной переменной.Прямое объявление структуры
Теперь у меня есть другой файл b.h. Внутри я имею переднюю декларацию структуры file
. До этого момента, если я скомпилирую, он не покажет ошибку, но когда я собираюсь получить доступ к переменной, присутствующей в этой структуре, через этот класс b.cpp, она выдаст ошибку, например, «undefined struct».
Что я делаю неправильно?
Пожалуйста, перефразируйте вопрос, чтобы использовать заглавные буквы в конце предложения, в противном случае его трудно прочитать. – Naveen