放置函数参数的两个常量符号是做什么的?

时间:2014-03-17 05:01:26

标签: c++

我想知道在这种情况下函数参数的两个常数符号是什么?

void virtual_via_pointer( const Employee * const );

2 个答案:

答案 0 :(得分:1)

这并非特定于功能参数。

const Employee*

表示指向Employee"的常量实例的"可变指针。

Employee* const

表示指向Employee"的可变实例的常量指针。

const Employee* const

表示指向Employee"的常量实例的常量指针。

另请参阅Spiral Rule

答案 1 :(得分:0)

指针和指针都是常量。