首页 新闻 赞助 找找看

C++ 子类对象赋值给父类指针

0
[已关闭问题] 关闭于 2014-08-27 10:39

 animal *an=new fish(); 

疑问1:指针就是内存地址,而new fish()出来的是个对象,这么能赋值给指针那?在c++中取对象的指针操作符不是用“ &”吗?

 

疑问2:我为啥不可以这样写这个表达式?

 animal *an= &(new fish()) ;

TFS的主页 TFS | 初学一级 | 园豆:89
提问于:2014-08-27 10:28
< >
分享
所有回答(1)
1

C++的new操作符分配堆。对new的调用:分配所需的内存并返回指向内存的指针。

TFS | 园豆:89 (初学一级) | 2014-08-27 10:39
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册