gpt4 book ai didi

c++ - 将 clang 3.1 与初始化列表一起使用

转载 作者:搜寻专家 更新时间:2023-10-31 01:14:44 25 4
gpt4 key购买 nike

当我编译这段代码时:

template<typename T>
struct S {
std::vector<T> v;
S(initializer_list<T> l) : v(l) {
std::cout << "constructed with a " << l.size() << "-element list\n";
}
};

使用以下命令行:

 clang++ -std=c++11 -stdlib=libc++ initializer_list.cpp

我收到以下错误。

initializer_list.cpp:12:23: error: expected ')'
S(initializer_list<T> l) : v(l) {

有人知道修复方法吗??

提前致谢

最佳答案

你可能打算写 std::initializer_list<T> .确保包括 <initializer_list> .

关于c++ - 将 clang 3.1 与初始化列表一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10996228/

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