Questions marquées «c-preprocessor»

99
Pragma dans définir la macro

Existe-t-il un moyen d'intégrer une instruction pragma dans une macro avec d'autres instructions? J'essaye de réaliser quelque chose comme: #define DEFINE_DELETE_OBJECT(type) \ void delete_ ## type_(int handle); \ void delete_ ## type(int handle); \ #pragma weak delete_ ## type_ = delete_ ## type...

15
Compter les lignes du fichier source à l'aide de macros?

Est-il possible, en utilisant le préprocesseur C / C ++, de compter les lignes d'un fichier source, dans une macro ou une sorte de valeur disponible au moment de la compilation? Par exemple, puis-je remplacer MAGIC1, MAGIC2et MAGIC3dans ce qui suit, et obtenir la valeur 4 en quelque sorte lors de...