![]() |
1
5
这个
这是因为
注意,这还需要返回一个常量指针。 在C++中,通常写两个“获取”函数,一个是常数,另一个是非常数,以处理这两种情况。所以可以声明两个getGraph()函数:
如果对象是常量,则调用第一个;如果对象是非常量,则调用第二个。你应该多看看 const member-function qualifier ,以及 const-correctness |
![]() |
neevek · 为什么move-ctor比copy-ctor慢? 7 年前 |
![]() |
DChiu28 · 对链表复制构造函数和赋值运算符使用copy()方法 7 年前 |
![]() |
M. Winter · 为什么在复制构造函数中分配联合成员会崩溃? 7 年前 |
![]() |
a06e · 常量数据成员阻止自动生成复制和移动因子? 10 年前 |
![]() |
ESipalis · C++重载运算符、构造函数等 10 年前 |
![]() |
ClimbingLung · 带对象的Qt容器 10 年前 |