先晒晒代码,以及运行结果:
extern "C" void Do(const char* str);
extern "C" void DoInt(int);
class CX
{
public:
virtual int __attribute__((thiscall)) DoTest1(int i) = 0;
};
extern CX* pMyClass;
class CT
{
public:
~CT()
{
DoInt(899);
}
int DT(int iNum)
{
DoInt(iNum);
return iNum+10;
}
};
int main()
{
int i=0;
i=5+6;