#include <iostream> #include <stdlib.h> /* malloc, free, rand */ using namespace std; class Pool{}; struct FE{ static Pool pool; }; Pool FE::pool; int main() { Pool FE::* pmd = &FE::pool; return 0; }
Standard input is empty
prog.cpp: In function ‘int main()’: prog.cpp:14:24: error: cannot convert ‘Pool*’ to ‘Pool FE::*’ in initialization Pool FE::* pmd = &FE::pool; ^ prog.cpp:14:13: warning: unused variable ‘pmd’ [-Wunused-variable] Pool FE::* pmd = &FE::pool; ^
Standard output is empty