gpt4 book ai didi

c++ - 无法从大括号括起来的初始值设定项列表转换为 std::vector

转载 作者:可可西里 更新时间:2023-11-01 18:28:07 25 4
gpt4 key购买 nike

我看到了很多类似的问题,但我不认为我看到了完全相同的问题。这是非常基本的。我讲师的一些代码无法编译,我将问题提炼到这个测试用例中:

void foo(vector<int> v) {
}

void fooUsage() {
foo({0, 1, 2});
}

这失败了:

could not convert '{0, 1, 2}' from '<brace-enclosed initializer list>' to 'std::vector<int>

注意:它适用于 GCC 5.0.0 20141228,但在我的 GCC 4.7.1 (tdm-1) 上失败。

抱歉,如果这太基础了,但我不太了解 C++11。

最佳答案

关于c++ - 无法从大括号括起来的初始值设定项列表转换为 std::vector,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28075328/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com