代码
#include <iostream> using namespace std; class A { public: A() { cout<<"A"; } ~A() { cout<<"~A"; } }; class B { A *p; public: B() { cout<<"B"; p=new A(); } ~B() { cout<<"~B"; delete p; } }; int main() { B obj; return 0; }
运行结果:
知识点总结:
1)可以new一个对象
2)先构造的先析构
学习心得:
好好学习 天天向上
时间: 2024-12-21 08:27:44