J'ai la macro suivante pour définir une nouvelle fonction qui suit un schéma de nommage spéciale:Forcez les espaces dans C Macro?
#define CREATE_HOOK_STUB(func) void ##func_STUB() { /* some code*/ }
Cependant, le préprocesseur concaténer toujours void
et ##func_STUB
mais je veux évidemment à préserver les espaces blancs à cette position. Je sais que je pourrais juste ajouter une chaîne à ##func_STUB
, mais ce n'est pas ce que je veux. Comment pourrais-je résoudre ce problème?
erreur Thanks..dumb :) – newgre