|
|
1
1
如果函数
下面是一个实现的示例
这将改变作为参数传递的任何内容。
如果争论是
这是编译器生成的错误:
如果你想通过引用传递它,请通过引用传递
这告诉编译器保留其参数的常量。 |
|
|
2
4
让我加强我的评论,回答如下:
第一,
|
|
|
3
0
当您有一个引用参数时,传递的对象需要实际(至少能够)占用内存,而常量(与常量变量相反)则不需要。 也就是说,以下情况可以:
foo中没有要分配给的分配对象。 请注意,您可以传递一个常量作为对const的引用(即MyType const&),这是允许的,因为当引用是常量时,赋值问题不存在。 |
|
AstralHex · 矩阵乘法代码工作不正常 1 年前 |
|
|
Fishie · 作为类成员的智能指针是否仍然自动释放?[关闭] 1 年前 |
|
|
Die4Toast · 递归调用成员箭头运算符-> 1 年前 |
|
|
Anka Hanım · 关于结构和动态数组地址的问题 1 年前 |