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

Взаимное включение заголовочных файлов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Лабораторная для заочника http://www.cyberforum.ru/cpp-beginners/thread987500.html
Здравствуйте, нужна помощь в написании программы. Задано некое математическое выражение, проверить соблюдается ли равенство открывающихся и закрывающихся скобок. Если равенство соблюдается, то...
C++ Подскажите с чего начать Приветствую уважаемые программисты! Сразу хочу извиниться, если ошибся темой, но не нашел раздела для новичков. Давно хотел ознакомиться с программированием и даже начинал ни раз, но работа... http://www.cyberforum.ru/cpp-beginners/thread987495.html
класс создать C++
создать класс который в закрытой области содержит данные человека вес рост возраст пол , и пользователь через интерфейс этого класса мог получить эти данные
Задана последовательность чисел Фибоначчи {F(n)} C++
Здравствуйте.Помогите с написанием программки пожалуйста. Задана последовательность чисел Фибоначчи {F(n)}. А) Для заданного целого n 0 вычислить: а) F(n); б) S(n) = i = 0...n a(i), где a(i)...
C++ Переделать статический массив в динамический http://www.cyberforum.ru/cpp-beginners/thread987379.html
Помогите переделать статический массив в динамический. #include <iostream> #include <cstdlib> #include <ctime> using namespace std; int main() {const int N = 10; const int R_MIN = -50; const...
C++ Указатели и массив #include <iostream> #include <conio.h> #include <math.h> using namespace std; int main(int argc, char *argv) { const int n = 30; int a, b,z; cout << "Input A" << endl; подробнее

Показать сообщение отдельно
dimakozyr
157 / 24 / 1
Регистрация: 17.08.2013
Сообщений: 461

Взаимное включение заголовочных файлов - C++

25.10.2013, 10:56. Просмотров 713. Ответов 8
Метки (Все метки)

Нужно передать объект по ссылке

Вот как сейчас:
C++
1
2
3
4
5
6
7
8
9
10
//LoadImages.h
class LoadImages {
    ttfInit();
};
 
//LoadImages.cpp
void LoadImages::ttfInit() {
     Event obj;
    currentScore << obj.getCurrentCounter();
}
Вот как должно быть:
C++
1
2
3
4
5
6
7
8
9
//LoadImages.h
class LoadImages {
    ttfInit(Event*);
};
 
//LoadImages.cpp
void LoadImages::ttfInit(Event* p) {
    currentScore << p -> getCurrentCounter();
}
Во втором случае беда в том, что в LoadImages.h нужно подключить файл Event.h, чтобы сделать объявление ttfInit(Event*), но я этого не могу сделать, т.к. Event.h уже инклудит файл LoadImages.h, т.е. взаимное включение будет.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru