* (e-mail address removed):
I removed the macro
Good.
, but I still get the same error with this code
cerr << "who ate my muffy?";
The compiler states that 'cerr' is undeclared.
It may be that you've forgotten to qualify the name, 'std::cerr', which is
most likely.
It may be that you've forgotten to include the relevant headers.
It may be that this is a spurious message due to earlier errors.
No way to tell when you don't post the code.
So the context of the macro or not is irrelevant,
Both the context of the macro definition and of the macro usage are
relevant.
And the problem with your output statement is somewhere in the context.
Which you haven't shown.
you completely missed the point of my post.
Nope.
Perhaps you've learned that macros are evil and context is important.