![]() |
1
7
这其实是个好问题。 我能想到几个原因:
(*)我在这里使用“reference”的英文含义,而不是C++类型。引用对象的任何方式(例如通过原始指针) |
![]() |
2
0
用例:你想把东西存储在
如果使用指针,则可以删除指向的对象并设置
注意:正如对此答案的评论中提到的,同样可以使用
|
![]() |
3
-2
第一个声明生成一个包含指针元素的容器,第二个声明生成纯对象。 以下是在对象上使用指针的一些好处:
此外,多态性被认为是面向对象编程的重要特征之一。 在C++中多态性主要分为两类:
这种多态性是通过函数重载或运算符重载实现的。
这种多态性是通过函数重写实现的,如果我们想使用基类来使用这些函数,就必须使用指针而不是对象。 |
![]() |
AstralHex · 矩阵乘法代码工作不正常 4 月前 |
![]() |
Fishie · 作为类成员的智能指针是否仍然自动释放?[关闭] 4 月前 |
![]() |
Die4Toast · 递归调用成员箭头运算符-> 4 月前 |
![]() |
Anka Hanım · 关于结构和动态数组地址的问题 5 月前 |