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

Много файлов, а толку - "0" - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как перехватывать и обрабатывать события в динамически созданных классах? http://www.cyberforum.ru/cpp-beginners/thread779507.html
Приветствую! Есть много разных классов и много динамически созданных экземпляров каждого из них. И вот в программе происходит какое-то событие (допустим клик мышью) и надо, чтобы всем экземплярам всех классов отправилось сообщение, несущее x,y клика, а те перехватили его и обработали. Как такую задачу корректней реализовать? Есть ли в c++ какой-нибудь готовый механизм, или придется вручную...
C++ Версионность проекта Ребята, подскажите, кто знает, как можно реализовать изменение версии проекта, например при каждом ребилде. Т.е. идея в том, что вношу какие-либо изменения, ребилдю проект, и у него автоматически изменяется версия. http://www.cyberforum.ru/cpp-beginners/thread779502.html
C++ Ошибки в "классе"
1. Поясните, какие файлы должны лежать в одной директории с этой программой? 2.Компилирую в среде Microsoft Visual Studio 2010 и при запуске данного кода: ошибка не удается запустить файл проекта,не удается найти в указанном пути, папка Debug пустая, почему не хочет сохранять туда exe. #include <vcl.h> #pragma hdrstop #include <iostream> #include <list> #include <ios> #include <cstdlib>...
C++ название программы
господа нужно название программа которая показывает название функций которые использует программа в данный момент
C++ define http://www.cyberforum.ru/cpp-beginners/thread779363.html
Всем здрасьте , что означает эта строчка? #define MAX(a,b) a>b? a:b
C++ Указатели Всем здрасьте ! Тут на днях я прочитал про указатели в одной книге , и мало что о них понял. Не могил бы вы мне рассказать , что это такое и что из себя представляют указатели. Ну и пример простенький , заранее благодарен ! подробнее

Показать сообщение отдельно
Kuzia domovenok
1890 / 1745 / 118
Регистрация: 25.03.2012
Сообщений: 5,924
Записей в блоге: 1
05.02.2013, 21:57     Много файлов, а толку - "0"
Цитата Сообщение от ValeryS Посмотреть сообщение
а в чем кривизна?
Ох, либо показалось, либо автор уже исправил.
Я думал, что имена макросов в обоих хедерах одинаковые.(#define SNAKE_H)
Это привело бы к ошибке.
Мда. а я ещё удивился, что заметил это, хотя обычно невнимателен к таким вещам. И вот те на.

Добавлено через 6 минут
ну тогда я вижу всё равно ошибку.
Никогда не объявляйте глобальные переменные в хедерах.
Также как и с функциями, переменные должны находиться в cpp файлах, причём одна переменная должна объявляться только в одном из файлов
А в h файлах они должны быть помечены как extern, т.к. один h файл может подключаться в несколько срр до их компиляции, а затем при линковке программы обнаружится, что переменная объявлена несколько раз!

ах да, всю тему не читал, оказывается уже заметили
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru