On 12/30/2011 3:21 PM, Timon Gehr wrote:
2. it picks up all symbols used in $(...) from the caller's context rather than
the callee's context and there is no way to get rid of that default, because the
macro is unscoped.

That's characteristic of how macros work, and people want it that way. Otherwise, they'd use functions or templates.

Reply via email to