views:

97

answers:

1

I have a bunch of MACROS in c++ code that expand into some functions. And I am debugging something. Just want to see what the code ends up looking like”

Any ideas?

+3  A: 

You can view the preprocessor output to see what the code looks like after it is preprocessed.

gcc and Visual C++ will both preprocess to stdout if you pass the -E flag on the command line to the compiler.

James McNellis
See also http://stackoverflow.com/questions/2271078/how-to-make-g-preprocessor-output-a-newline-in-a-macro
Potatoswatter