AB *s=new AB(a,5); 这句代码的意思是?
假定AB为一个类 申请数据类型为AB的内存空间,并初始化(括号里面的是初始化,会调用构造函数),然后把对象指针给变量s newu 发表于 2017-4-29 19:18申请数据类型为AB的内存空间,并初始化(括号里面的是初始化,会调用构造函数),然后把对象指针给变量s
那为什么说执行这条语句得到的动态对象是*s,而不就是这个对象呢 wangjiexi 发表于 2017-4-29 19:21
那为什么说执行这条语句得到的动态对象是*s,而不就是这个对象呢
不必纠结这些概念,除非你是要去考试 人造人 发表于 2017-4-29 19:29
不必纠结这些概念,除非你是要去考试
就是做作业做到了这道题,十分困惑{:10_243:} wangjiexi 发表于 2017-4-29 19:32
就是做作业做到了这道题,十分困惑
“而不就是这个对象呢”
中的 “对象”指的是哪个对象? s是一个AB类型的指针变量
new关键字,会申请一段空间,然后返回首地址
就像int *p 一样,p是一个int类型的指针变量
页:
[1]