X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=test.cc;h=b9b6ed37cc09c97281a9fa8a31c0165e95da042c;hb=6ef50c959863f376bc1ef55be761da8a4a5b04b9;hp=e69de29bb2d1d6434b8b29ae775ad8c2e48c5391;hpb=1d4b1988dce853be3a027adca7e5cd0d61b4855a;p=cdsspec-compiler.git diff --git a/test.cc b/test.cc index e69de29..b9b6ed3 100644 --- a/test.cc +++ b/test.cc @@ -0,0 +1,28 @@ +#include + +typedef void (*action_t)(void*); + +class Class { + public: + struct A { + int &a; + }; + + void action(void *info) { + printf("abc\n"); + } + + Class() { + action_t inst = (action_t) &Class::action; + //(*inst)(NULL); + } +}; + +int main() { + Class a; + Class &b = a; + Class *c = &b; + printf("%d\n", &b); + printf("%d\n", &c); + return 1; +}