Questions et réponses pour le c-preprocessor :

Processeur de macros textuelles appliqué avant la compilation de programmes en langage C et C ++. Cette balise peut également être utilisée pour des questions sur d'autres compilateurs / langages dérivés ou ayant des fonctionnalités identiques, telles que les #directives en Objective-C ou C #.

6
votes
J'ai un DSL basé sur une macro C ++ qui définit une macro comme celle-ci: template<class T> auto some_function(T t) -> enable_if_t<SomeConcept<T>, int> ...

6
votes
J'ai deux bibliothèques et malheureusement elles définissent deux définitions de préprocesseur identiques (que je dois utiliser): lib1.h #include <Lib1. ...

5
votes
Je travaille sur un microcontrôleur en C. Une partie de cela implique des changements de valeurs de bits dans les registres. J'ai mis au point quelques macros pour faciliter les choses: ...

4
votes