Класс и помощники класса

Я новичок в C++ и хочу спросить о помощниках класса.

Ну, у меня есть класс, и я, какой класс помощников быть в другом файле. Для этого я должен использовать пространства имен, но затем я не могу #include этот файл несколько раз (из-за переопределения).

Как правильно делать помощников в других классах? Должен ли я использовать статические классы для этого?

UPD: Хорошо, я получил самую подходящую часть, но я должен использовать пространства имен или статические классы для помощников класса? (Я действительно не вижу никакой пользы от использования классов вместо пространств имен, но я новичок, поэтому я не уверен). UPD2: Ой. С классом для этого я могу сделать подклассы для вспомогательного класса.

1 ответ

Решение

Используйте #ifdef для защиты от нескольких переопределений.

также посмотрите на этот пост: #pragma один раз против включения охраны?

Другие вопросы по тегам