相关疑难解决方法(0)

指向字符数组C++的问题

我有我认为应该是一个非常简单的代码片段,但我无法编译,因为我不明白的原因.

以下简化代码将无法编译:

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++

11
推荐指数
2
解决办法
2353
查看次数

标签 统计

c++ ×1