Pointer to C++ member possible?
Bill Baxter
dnewsgroup at billbaxter.com
Sun Mar 9 14:06:53 PDT 2008
Bill Baxter wrote:
>
> However, .offsetof seems broken at the moment. This example for the
> docs doesn't compile for me:
>
> class Foo
> {
> int x;
> }
> ...
> void test(Foo foo)
> {
> size_t o;
>
> o = Foo.x.offsetof; // yields 8
> }
>
> With dmd 1.028 I get:
>
> ptrmemfun.d(29): Error: 'this' is only allowed in non-static member
> functions, not test
> ptrmemfun.d(29): Error: this for value needs to be type Foo not type int
Looks like I'm not the first to notice:
http://d.puremagic.com/issues/show_bug.cgi?id=515
--bb
More information about the Digitalmars-d-learn
mailing list