我有我认为应该是一个非常简单的代码片段,但我无法编译,因为我不明白的原因.
以下简化代码将无法编译:
char buffer[9] = "12345678";
char* pBuffer = &buffer;
Run Code Online (Sandbox Code Playgroud)
编译器(g ++)抛出以下错误:
error: cannot convert 'char (*)[9]' to 'char*' in initialization
C++并不完全是我的"原生"语言,但我看过的每个地方都告诉我这应该有用.非常感谢任何想法或建议.
c++ ×1