ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
25 апреля
593000 Топик полностью
Nikolay801_ (17.04.2015 12:59 - 13:02, просмотров: 84) ответил POV на Нужна помощь телепатов по С++...
Должна быть пара cmd.h cmd.c в cmd.h пишешь внешние объявления, константы и свои типы(класс) для применения в других модулях, но не сами переменные. Файл не компилируется, а инклюдится во все другие. Конструкция которую ты написал защищает от повторного включения. #ifndef CMDH #define CMDH class Cmdh{ void init(void); }; extern Cmdh cmdh; #endif в cmd.c сама реализация, объявление переменных(объектов) используемых в этом модуле. #include "cmdh.h" void Cmdh::init(void){ }; //object Cmdh cmdh; тока для плюсов обычно именуют *.hpp *.cpp
Будь ты проклят, Перри-Утконос!