这里定义的是const(char **和ie。)?

时间:2018-06-05 07:44:45

标签: c++ const

给定变量定义为char** const var;,这里定义为const(var或* var)?

在一般情况下,我怎么知道呢? (即,给定它:char**** const var,这里定义为const?)

1 个答案:

答案 0 :(得分:0)

你从右向左阅读。 const指的是左边的内容。例外情况是声明可以以const开头,在这种情况下它引用右边的东西。

char const * const是一个指向常量char的常量指针。所以char ** const是指向char的指针的常量指针。