Rolf Magnus wrote:
> wrote:
>
>> Hello,
>>
>> I have come across the following directive but I don't see a class
>> name specified in front of the ::Check function. Does anyone know
>> what this means
>
> It refers to the Check function in the global namespace. So even if
> the
>
>> and how the directive is supposed to work?
>>
>> #define TEST2(aValue, aExpected) ::Check(aValue, aExpected, __LINE__)
>
> You can call it from any namespace or any class, and even if that
> namespace or class has a Check function of its own, the one in the
> gobal namespace will be called.
Unless some bloke prepends the macro with the class name for whatever
reason:
SomeClassThatHasCheckMember TEST2(blah, BLAH);
V
--
Please remove capital 'A's when replying by e-mail
I do not respond to top-posted replies, please don't ask