Y
Hacker News
new
|
ask
|
show
|
jobs
by
bluGill
795 days ago
Macros in C are a text replace and so it is hard to see from a debugger how th code got like that.
1 comments
pineapple_sauce
795 days ago
Yes, I'm well aware of the definition of a macro in C and C++. Macros are simpler than templates. You can expand them with a compiler flag.
link
bluGill
795 days ago
when things get complex templete error messages are easier to follow. nobody makes complex macros but if you tried. (template error messeges are legendary for a reason. nested macros are worse)
link
account42
794 days ago
> nobody makes complex macros
http://boost.org/libs/preprocessor
link