当前位置: 技术问答>linux和unix
在VC下可以编绎的一段代码为何在LINUX下就不能通过了?
来源: 互联网 发布时间:2015-08-31
本文导语: #include #include using namespace std; class CT1; typedef bool (CT1::*KAOKAO)(void); class CT1 { public: bool Hello(void); }; bool CT1::Hello(void) { printf ("hello!n"); return false; } KAOKAO cs = CT1::Hello; int main() { return 0; } | ...
#include
#include
using namespace std;
class CT1;
typedef bool (CT1::*KAOKAO)(void);
class CT1
{
public:
bool Hello(void);
};
bool CT1::Hello(void)
{
printf ("hello!n");
return false;
}
KAOKAO cs = CT1::Hello;
int main()
{
return 0;
}
#include
using namespace std;
class CT1;
typedef bool (CT1::*KAOKAO)(void);
class CT1
{
public:
bool Hello(void);
};
bool CT1::Hello(void)
{
printf ("hello!n");
return false;
}
KAOKAO cs = CT1::Hello;
int main()
{
return 0;
}
|
能通过啊,不过把KAOKAO cs = CT1::Hello;改一下,改成KAOKAO cs = &(CT1::Hello);