Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 常数T*和T*常数之间的区别是什么?_C++_C_Constants - Fatal编程技术网

C++ 常数T*和T*常数之间的区别是什么?

C++ 常数T*和T*常数之间的区别是什么?,c++,c,constants,C++,C,Constants,对于给定类型T: 常数T*和T*常数之间的区别是什么 还有,康斯特还可以去别的地方吗?例如,T常量是一种东西吗?一个表达式中是否可以有多个常量,例如常量T*const?常量T*x表示x指向类型为T的对象,但不应修改该对象 另一方面,T*const x意味着指针本身不能修改,但它指向的对象可以修改 常数T*常数x只是两者的组合;指针和它指向的对象都不能修改。使用,它应该更清楚区别是什么,它可以在应用到任何东西之前进行。

对于给定类型T:

常数T*和T*常数之间的区别是什么

还有,康斯特还可以去别的地方吗?例如,T常量是一种东西吗?一个表达式中是否可以有多个常量,例如常量T*const?

常量T*x表示x指向类型为T的对象,但不应修改该对象

另一方面,T*const x意味着指针本身不能修改,但它指向的对象可以修改

常数T*常数x只是两者的组合;指针和它指向的对象都不能修改。

使用,它应该更清楚区别是什么,它可以在应用到任何东西之前进行。