![]() |
1
12
为了确定函数签名,任何
顶层
最高层
所以是的,它是合法的,声明和定义引用的是相同的函数,而不是重载。 标准参考:8.3.5[dcl.fct]/3:“[…]函数的类型是使用以下规则确定的。[…]任何 简历限定符 修改参数类型将被删除。[…]如此 简历限定词 仅影响函数体中参数的定义;它们不影响函数类型。[...]" |
![]() |
2
5
自从 内景 是基本值类型,const修饰符在这里没有任何效果。无论在函数中对int做什么,调用方都不会看到它。 你不能这样做 内部; . 在这种情况下,const的存在或不存在对调用者来说确实很重要,因为 所指的int 可以修改。 |
![]() |
AstralHex · 矩阵乘法代码工作不正常 4 月前 |
![]() |
Fishie · 作为类成员的智能指针是否仍然自动释放?[关闭] 4 月前 |
![]() |
Die4Toast · 递归调用成员箭头运算符-> 4 月前 |
![]() |
Anka Hanım · 关于结构和动态数组地址的问题 4 月前 |