С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

При #include "BasicObject.h" в Universe.h начинают вылезать ошибки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Компилятор ошибка (вызвали срабатывание точки останова) http://www.cyberforum.ru/cpp-beginners/thread1123517.html
1)Компилятор ошибка (вызвали срабатывание точки останова.) Как очистит память ? 2)как разъединить буквы и цифры и записать в массив 3)можно считать весь текст без цикла? #include <stdio.h>...
C++ Умножение матрицы на вектор Нужна помощь, ребята! Вот код программы, выбивает 2 ошибки: 1- значение А должны быть константными, объявляю их как константные, вылазит вторая ошибка в A = rand()%10+1; , что выражение должно быть... http://www.cyberforum.ru/cpp-beginners/thread1123503.html
Найти произведение положительных кратных 3 элементов C++
Найти произведение положительных кратных 3 элементов
C++ Среднее арифметическое последовательности отрицательных дробных чисел
Помогите написать программу, которая вычисляет среднее арифметическое последовательности отрицательных дробных чисел, вводимых с клавиатуры. После того, как будет введено последнее число, программа...
C++ Отформатировать заданный массив строк по ширине поля http://www.cyberforum.ru/cpp-beginners/thread1123496.html
Заданный массив строк произвольной длины. Отформатировать заданный массив строк по ширине поля.
C++ Сформировать третий массив по условию Написать программу, которая создает 2 файла с массивом А и B , и создает третий массив, по условию что элементы массивов A и B, которые не являются общими для них, записывает его в третий файл подробнее

Показать сообщение отдельно
lNORDl
1 / 1 / 0
Регистрация: 23.02.2014
Сообщений: 44

При #include "BasicObject.h" в Universe.h начинают вылезать ошибки - C++

19.03.2014, 02:03. Просмотров 436. Ответов 11
Метки (Все метки)

Здравствуйте! У меня какой-то бред, при #include "BasicObject.h" в Universe.h начинают вылезать ошибки:
1) error C2143: syntax error : missing ';' before '*'
2) error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
Указывают на строку использования класса Universe в BasicObject.h

Вот общая схема инклюдов в классах:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
Program.h
  #include "DisplayObject.h"
  #include "Universe.h"
 
Universe.h
  #include "BasicObject.h"
  #include "DisplayObject.h"
 
BasicObject.h
  #include "Universe.h"
  #include "DisplayObject.h"
 
DisplayObject.h
--------------------

Так же BasicObject унаследован от DisplayObject .

В каждом классе стоит Include guard.

Может поможет кто?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.