2013-06-03 2 views
0

Можно ли разместить больше классов в один файл .h или больше структур в одном файле .h?Можно ли разместить больше классов в один файл .h или больше структур в одном файле .h?

У меня есть две простые структуры, и прямо сейчас у меня есть отдельные файлы .h и .cpp для обоих. Первоначально они были классами, а не структурами, но поскольку все публично Я решил сделать их общедоступными.

Пожалуйста, дайте мне несколько предложений.

Благодаря

+0

Да, это так, нет ничего плохого (это запрещает вам делать это) при этом. – Djon

+1

Предложение: если оно работает, не исправляйте его. – Jon

+0

По мере роста вашего проекта может оказаться полезным найти декларацию 'struct', найдя файл с тем же именем. –

ответ

5

Нет ничего плохого. Файл заголовка может содержать более 1 класса ..! Идем дальше :)

0

Если/Структуры классов связаны друг с другом, то наклеить их в том же файле - имеет смысл.

Думайте об этом как о пакетах в java.

+0

Нет, пожалуйста, не думайте о заголовочных файлах, подобных пакетам на Java. Они совершенно разные. –

0

Да, мы можем иметь несколько классов, а также несколько структур в h-файле.

Смежные вопросы