>> Hi
>>
[quoted text clipped - 22 lines]
> He's compiling with /clr:oldSyntax it appears, from the function definition
> given. And there was no standard in the VC2003 days.
Ben:
I think Sven was talking about the general C++ syntax for pointer to
member function, which is not specific to .NET. VC versions prior to VC8
would allow omission of the class name, as well as the required &.
I must say I have never understood why the pointer to member function
syntax gas to be so picky (why the & is not optional, and why the class
name cannot be determined by the usual scoping rules). It seems at odds
with other things in the C++ language.

Signature
David Wilkinson
Visual C++ MVP
SvenC - 28 Jun 2007 07:57 GMT
>>>> The compile error is the following
>>>> "Error 1 error C3867:
[quoted text clipped - 24 lines]
> member function, which is not specific to .NET. VC versions prior to VC8
> would allow omission of the class name, as well as the required &.
Yes, correct assumption.
--
SvenC