小编tim*_*tim的帖子

实例化时C++指针和带有new关键字的引用

当我想用C++实例化一个类时,我通常会这样做

Book bk = new Book();
Run Code Online (Sandbox Code Playgroud)

我的教授最近这样做了

Book &bk = *new Book();
Run Code Online (Sandbox Code Playgroud)

他只告诉我他会使用引用来使用点(例如bk.getTitle();)运算符而不是箭头(例如bk-> getTitle();).我理解这部分代码,但是当你将*运算符与new结合使用时会发生什么?

提前致谢

完整的示例代码可以在这里找到它是main函数中的arraystack

c++ pointers reference class

12
推荐指数
1
解决办法
1万
查看次数

标签 统计

c++ ×1

class ×1

pointers ×1

reference ×1