给定变量定义为char** const var;
,这里定义为const(var或* var)?
在一般情况下,我怎么知道呢? (即,给定它:char**** const var
,这里定义为const?)
答案 0 :(得分:0)
你从右向左阅读。 const指的是左边的内容。例外情况是声明可以以const开头,在这种情况下它引用右边的东西。
char const * const
是一个指向常量char的常量指针。所以char ** const
是指向char的指针的常量指针。