Класс и помощники класса
Я новичок в C++ и хочу спросить о помощниках класса.
Ну, у меня есть класс, и я, какой класс помощников быть в другом файле. Для этого я должен использовать пространства имен, но затем я не могу #include этот файл несколько раз (из-за переопределения).
Как правильно делать помощников в других классах? Должен ли я использовать статические классы для этого?
UPD: Хорошо, я получил самую подходящую часть, но я должен использовать пространства имен или статические классы для помощников класса? (Я действительно не вижу никакой пользы от использования классов вместо пространств имен, но я новичок, поэтому я не уверен). UPD2: Ой. С классом для этого я могу сделать подклассы для вспомогательного класса.
1 ответ
Используйте #ifdef для защиты от нескольких переопределений.
также посмотрите на этот пост: #pragma один раз против включения охраны?