C/C++:常量数组的常量数组

3 c++ arrays const multidimensional-array

创建常量数组常量数组的语法是什么?

我希望函数参数是一个常量char*字符串的常量数组.

zwo*_*wol 6

你可以通过放在const第一个星号的右边来做到这一点,例如

void f(const char *const *argument)
Run Code Online (Sandbox Code Playgroud)

或者等价的

void f(const char *const argument[])
Run Code Online (Sandbox Code Playgroud)

对于更多维度,只需添加更多*consts([]在这种情况下我不会使用替代):

void f(const char *const *const *argument) // 2D array of strings
Run Code Online (Sandbox Code Playgroud)