include по середине файла
От: Caracrist https://1pwd.org/
Дата: 30.04.15 07:17
Оценка:
Мне нужно сгенерировать код во многих местах, но не только содержимое функций но и их названия...
не хочу использовать #define поскольку хочется чтоб он был дебагируемым.
вынес этот код в отдельный файл:
// definesInlineCode.h
#ifndef X
#error X must be defined
#endif
inline void foo_#X()
{
//some X related code
}
#undef X


пользуюсь в разных местах вот так:
// some class
class C
{
#define X test
#include "definesInlineCode.h"
};


вопрос: какое расширение принято давать таким файлам? Это не обычный .h файл...
~~~~~
~lol~~
~~~ Single Password Solution
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.