中易网

C++中A *p=new A(99);这是什么意思?A是类

答案:4  悬赏:50  
解决时间 2021-01-10 16:33
C++中A *p=new A(99);这是什么意思?A是类
最佳答案
表示你用参数99 来生成一个A 的对象
我猜你A的定义 可以这么写
class A
{
int value;
public:
A(int a) :value(a)
{
//do something

}
int GetValue() const {return value;}
};

然后当你需要创建一个A 时,
就用 A* thenewone= new A(99); 这时这个新的A个体,它里面的数据就是按照99的状态来初始化的
全部回答
这个叫用new创建无名对象,就是你想建个对象,又不想命名他,就申请一个指针来指向他,这里的指针p就是这个作用。不理解,你可以百度无名对象。
分配空间直接new A就可以了,
加个括号相当于赋值对于基本类型,类的话可以看成调用了构造函数
我暂时保留我的看法!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
在数列1,4,8,10,16,19,21,25,30,43
没有文化的人做什么工作吗,
电信光纤宽带和固定IP专线光纤有区别吗?
绿洲花卉婚纱摄影地址在哪,我要去那里办事
做隆曦养生酒是传销吗?
常说的1U,2U,3U,4U服务器是什么意思?
曝气生物污水处理站8小时是否有
钓鱼和天气的关系,看完后豁达了
梵高、莫奈、毕加索分别是什么画派的人?
如何判断电脑主机是cpu坏还是主板坏
耳聋基因突变检测结果GJB2基因235delc位点杂
美国恐怖故事第五季第十集多诺万跳舞的歌叫什
天机财富云交易这个网络交易平台是不是骗人的
推制弯头和承插焊弯头区别
C++调用matlab时 数组转换成矩阵怎么处理
推荐资讯
100立方米空间从20度加热到200度需要多少热量
霍尊家庭状况
为什么恒星都有核聚变,而行星没有,跟恒星在
lv手提包 n41370 在专卖店多少钱
E舞成名花式疯狂里有一首歌可以跪的叫什么?
关于微笑的诗句
刚入冬时的寒冷用什么成语
28+2/7×7/8,的和乘以1/10,等
上班来回一共才2公里 天天开车两个来回 对车
国民经济得到全面恢复和初步发展是什么时候
国外融资融券模式有哪些?我国现行的模式是什
莘县新北环规划,从哪里开始
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?