Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.02.2014, 00:48   #1
Базиля
Участник клуба
 
Аватар для Базиля
 
Регистрация: 03.12.2009
Сообщений: 1,013
Радость Перечисление в отдельном заголовочном файле

Доброй ночи, господа!

Интересует такой вопрос.
Как Вы считаете, насколько корректным будет вынести описание перечисления в отдельный заголовочный файл, для дальнейшего его использования в других исполняемых файлах.
Такого на практике (а точнее быть в книжках) еще не встречал.
Вообще с таким вопросом, честно говоря, не сталкивался.
Просто появилась необходимость использовать 1 общее перечисление в нескольких исполняемых файлах.
Не совсем хочется его описывать в заголовочном файле с классом, а после таскать этот класс вместе с перечислением.

Сам момент, что заголовочный файл будет без описания класса - как-то отпугивает.

Спасибо!
Базиля вне форума Ответить с цитированием
Старый 17.02.2014, 09:49   #2
Son Of Pain
Участник клуба
 
Регистрация: 23.12.2010
Сообщений: 1,129
По умолчанию

Если в этом есть смысл (перечисление часто используется само по себе (без класса, к которому логически относится), хочется ускорить скорость компиляции и/или уменьшить зависимости) - почему бы и нет?
Son Of Pain вне форума Ответить с цитированием
Старый 17.02.2014, 09:51   #3
Vanta11a
Lawful Evil
Участник клуба
 
Аватар для Vanta11a
 
Регистрация: 13.05.2008
Сообщений: 1,208
По умолчанию

Цитата:
Сам момент, что заголовочный файл будет без описания класса - как-то отпугивает.
Ну это не фатально, на самом деле. У меня был заголовочный файл, в котором описывались математические константы и коэффициенты для различных величин. Весь файл - объявления различных int и float.
Алгоритм - бесплатен. Поиск багов - бесплатен. Реализация алгоритма - за отдельную плату.
На форуме помогают советами и объясняют, а не пишут на халяву программы, лабы, курсачи и т.д. (c)
Vanta11a вне форума Ответить с цитированием
Старый 17.02.2014, 16:25   #4
alekopoko
Форумчанин
 
Регистрация: 03.04.2013
Сообщений: 167
По умолчанию

Если я правильно тебя понял,то ты это имеешь в виду - Объявление класса в одном файле ,а определение класса в другом файле.
Цитата:
Такого на практике (а точнее быть в книжках) еще не встречал.
Харви Дейтел как программировать на Си++(в этой книге огромное кол-во примеров где элемент-данные и элемент-функции класса объявлены в одном файле,а определенны в другом)
alekopoko вне форума Ответить с цитированием
Старый 17.02.2014, 22:35   #5
PathTheir
Пользователь
 
Аватар для PathTheir
 
Регистрация: 14.04.2013
Сообщений: 62
По умолчанию

Сам так делаю нередко. Конечно, нужно учитывать, что если перечисление одно, то заголовочный файл может быть излишним (хотя это уже на свой вкус). Я люблю объединять перечисления и константы, которых что-то объединяет или которые служат одной цели, которые необходимы для решения одной задачи.
PathTheir вне форума Ответить с цитированием
Старый 20.02.2014, 14:30   #6
Базиля
Участник клуба
 
Аватар для Базиля
 
Регистрация: 03.12.2009
Сообщений: 1,013
По умолчанию

Ребят, благодарю за ответы!

Извините за столь долгое "спасибо"
Базиля вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
объявление ссылки в h (заголовочном) файле Xcopy Общие вопросы C/C++ 3 04.11.2012 11:32
Сохранение введённых данных в отдельном файле mephistophel Общие вопросы по Java, Java SE, Kotlin 1 04.05.2012 00:36
Хранение кода программы в отдельном файле Crystallon Общие вопросы Delphi 3 02.05.2011 17:09
шаблон в отдельном файле Форсировка PHP 4 02.01.2011 21:56
сохранение листа Excel в отдельном файле mmzzmm Microsoft Office Excel 2 07.10.2010 15:51