Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Порядок Хедеров - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти в строке все слова, представляющие собой правильные записи дат в формате "dd/mm/yyyy" http://www.cyberforum.ru/cpp-beginners/thread198499.html
Строка состоит из слов, разделенных одним или несколькими пробелами. Найти все слова, представляющие собой правильные записи дат в формате “dd/mm/yyyy”. Вывести их на экран по возрастанию от более...
C++ Мини база данных :) кое в чем проблемы, если кто знает, подскажите: #include <iostream> using namespace std; int main() { setlocale(0, "Rus"); FILE *in; in = fopen("in.txt", "r"); int op, e; http://www.cyberforum.ru/cpp-beginners/thread198488.html
Дан двумерный массив, поменять элементы относительно главной диагонали C++
Дан, Двумерный масив Н*М(3*3) , поменять эл-нты относительно главной диагонали. #include <iostream.h> const int n=3,m=3; void main() { int a; cout<<"Введите масив:"<<n<<"*"<<m<<endl; for...
C++ Class
Блин ну вот в чем тут ошибка? #include <iostream> using namespace std; class cat { public: int GetAge(); void SetAge(int Age);
C++ Передача данных в функции http://www.cyberforum.ru/cpp-beginners/thread198454.html
Расскажите пожалуйста, почему упорно отказывается работать прога? #include <iostream> #include <stdio.h> #include <math.h> //using namespace std; double Pow (double a) {
C++ вывод определенной строки из файла Есть программа, которая считывает количество символов в введенной пользователем строке, записывает его в переменную count и выводит из файла строку под номером count. Нужно сделать так, чтоб... подробнее

Показать сообщение отдельно
volovzi
267 / 169 / 8
Регистрация: 14.03.2010
Сообщений: 501
28.11.2010, 21:55
Скомпилировать, к сожалению, не могу, но попробую разобраться так.

Во-первых, у тебя в файле "Player.h" написан тот же дефайн, что и в файле "Map.h", соответственно, один из них вообще подключён не будет. Нужно исправить, например, на
C++
1
2
#ifndef _PLAYER_H
#define _PLAYER_H
Файл "Player.h", насколько я понимаю, ничего лишнего не использует, поэтому его больше трогать не надо.
Файл "Map.h" пока не трогай.
В "Enemy.h" подключай "Player.h" и "Map.h" и убирай
C++
1
2
class CMap;
class Player;
А в файле "Unit4.cpp" попробуй подключить только "Enemy.h".
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru