博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2015级C++第9周程序阅读 类和指针
阅读量:6906 次
发布时间:2019-06-27

本文共 921 字,大约阅读时间需要 3 分钟。

阅读程序,写出程序的运行结果并理解其运行机制。

(1)

#include 
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;}

(2)

#include 
using namespace std;class MyClass{public: MyClass(int x=0):i(x){
cout<<"C"<
SetValue(p[i]->GetVal()*2); } for (i=0; i<3; i++) delete p[i]; cout<

(3)

#include 
using namespace std;class AA{public: AA(int i,int j) { A=i; B=j; cout<<"Constructor\n"; } AA(AA &obj) { A=obj.A+1; B=obj.B+2; cout<<"Copy_Constructor\n"; } ~AA() { cout<<"Destructor\n"; } void print() { cout<<"A="<
<<",B="<<
print(); delete pa; return 0;}

转载地址:http://jhwcl.baihongyu.com/

你可能感兴趣的文章
原生js实现发短信~chat
查看>>
个人作业——软件工程实践总结作业(天亮了)
查看>>
五、箭头函数
查看>>
Struts2动态结果(${})and全局结果(global-results)
查看>>
java.util 类 TreeSet<E>
查看>>
程序员的思维修炼6——主动学习
查看>>
Mac 终端使用 - 加密 1. MD5 2.Base64
查看>>
【热门技术】解决Win7 下面很多软件安装不兼容的问题
查看>>
【Android】选项卡使用
查看>>
C#基础解析之Ⅰ【前言】
查看>>
CoordinatorLayout滑动抖动问题
查看>>
算法模板——线性欧拉函数
查看>>
价值观
查看>>
Mock.js——数据模板定义
查看>>
vue单页面应用在iOS版微信下自定义分享的问题
查看>>
【BZOJ】1455 罗马游戏
查看>>
python 的urlparse学习
查看>>
vmtouch命令 -
查看>>
spring boot 实际应用(一) 内置tomcat 实现JMX配置
查看>>
MacOS X APK 最新版本 反编译
查看>>