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

Подскажите, почему для каждого объекта в программе выдает две ошибки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сортировка массива структур http://www.cyberforum.ru/cpp-beginners/thread843763.html
void sortByFio() { int i,j; char temp; char temp2; char temp3; for (i = 0; i<len; i++) { for ( i = j+1; j<len; j++) { if (book.fio > book.fio) { temp = book.fio; book.fio =...
C++ работа с бинарными файлами в языке c аписать программу для создания исходного двоичного файла чисел (тип чисел указан в варианте) с произвольным количеством элементов. Предусмотреть возможность задания количества элементов и их значения... http://www.cyberforum.ru/cpp-beginners/thread843757.html
C++ Реализация метода Адамса 4-ого порядка
Всем доброго времени суток! Задали решить дифференциальное уравнение методом Адамса 4-ого порядка и вывести график f(t,alpha). Имеется динамическая система, уравнение движения которой имеет вид...
Поднести матрицу к натуральному степеню C++
помогите пожалуйста по С++. Нужно поднести матрицу к натуральному степеню. Заранее благодарю за помощь
C++ Копирование данных из файла в отображение. STL http://www.cyberforum.ru/cpp-beginners/thread843746.html
Суть такова. Написал программку. Предполагается, что работает она так: открывает текстовый файл, весь этот файл заливает в строку string, потом осуществляет итерацию по этой строке, посимвольно...
C++ найти ошибку #include <iostream> #include <locale> #include <string> using namespace std; struct seyf { int god; char name ; char autor ; }; подробнее

Показать сообщение отдельно
dimkaok
1 / 1 / 0
Регистрация: 06.03.2013
Сообщений: 128
21.04.2013, 02:02  [ТС]
Что-то не совсем понял. Перенес все определения экземпляров в main и подключил все хеадеры:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
// Main.cpp
#include "CGameCicle.h"
 
#include "CPlayer.h"
#include "CBattle.h"
#include "CField.h"
#include "CMessages.h"
#include "CMove.h"
 
int main() {
 
    extern CPlayer   o_player;
    extern CPlayer   o_enemy;
    extern CMessages o_messageBox;
    extern CField    o_field;
    extern CBattle   o_battle;
    extern CMove     o_move;      
 
    CGameCicle o_game;
    o_game.startGameCicle();
 
    return 0;
}
Но теперь не могу использовать эти экземпляры:
C++
1
2
3
4
5
6
// CPlayer.cpp
#include "CPlayer.h"
void CPlayer::eat() {
    o_messageBox.youAreEatFood();   // Error: Идентификатор "o_message" не определен
}
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru