我有以下代码
char str[] = "some string"; // legal
char const* str2 = str; // legal
char const** str3 = &str2; // legal
char const** str4 = &str; // illegal (error: cannot convert 'char (*)[12]' to 'const char (*)[]' in initialization )
为什么最后一个没有编译?是什么类型的&str
?