65,210
社区成员
发帖
与我相关
我的任务
分享
struct B
{
int a;
};
int main()
{
B *p = new B;
p[0].a = 10;
cout << p[0].a ;
delete p;
return 0;
}
#include "iostream"
using namespace std;
typedef struct _A
{
public:
_A()
{
cout<<"A结构的构造函数被调用了吗"<<endl;
}
~_A()
{
cout<<"A结构的析构函数被调用了吗"<<endl;
}
}A;
struct B
{
public:
B()
{
cout<<"B结构的构造函数被调用了吗"<<endl;
}
~B()
{
cout<<"B结构的析构函数被调用了吗"<<endl;
}
};
void main()
{
A* aa=new A;//会调用第一个的构造函数吗?
delete aa;//会调用第一中的析构函数吗?
B b;
}
//VC6.0测试通过