相关疑难解决方法(0)

初始化列表作为数组的函数参数传递

我该如何工作:

void foo(uint8_t a[]) { ... }

foo({0x01, 0x02, 0x03});
Run Code Online (Sandbox Code Playgroud)

它给了我一个错误:

error: cannot convert '<brace-enclosed initializer list>' to 'uint8_t* {aka unsigned char*}' for argument '1'
                                                     ^
Run Code Online (Sandbox Code Playgroud)

c++ initializer-list c++11

6
推荐指数
2
解决办法
2554
查看次数

标签 统计

c++ ×1

c++11 ×1

initializer-list ×1