对于给定的类型T:
const T *和之间有什么区别T * const?
还有,还有其他地方const可以去吗?比如,是T const *一件事吗?你能const在一个表达中有多个,比如const T * const?
const T *x意味着x指向类型的对象T,但该对象不应该被修改.
另一方面,T *const x意味着指针本身不能被修改(但它指向的对象可以).
const T *const x只是两者的结合; 指针和它指向的对象都无法修改.
| 归档时间: |
|
| 查看次数: |
1395 次 |
| 最近记录: |