小编Bip*_*uti的帖子

“auto *const”具有 std::_Array_iterator<char, 48> 类型的不兼容初始值设定项

我正在尝试使用clang 11.0.1、为 PS4 平台编译此代码。初始化some_array为std::array​std::array<char, 48> some_array{{}};

auto* const characters = std::remove(some_array.begin(),
                        some_array.begin() + length, filtered_character);
Run Code Online (Sandbox Code Playgroud)

我收到以下错误

'auto *const' has incompatible initializer of type std::_Array_iterator<char, 48>
Run Code Online (Sandbox Code Playgroud)

我不确定是否需要使用cmake或与逻辑有关的内容来抑制警告。

c++ algorithm pointers iterator stdarray

3
推荐指数
1
解决办法
773
查看次数

标签 统计

algorithm ×1

c++ ×1

iterator ×1

pointers ×1

stdarray ×1