【发布时间】:2016-04-29 16:25:12
【问题描述】:
我目前的任务是为我的教授提供给我们的特殊自定义课程创建定义;我从未见过使用中的 initializer_list,我的教授也没有仔细研究过它。它具体是做什么的?
template<class T>
LinkedQueue<T>::LinkedQueue(const std::initializer_list<T>& il) {
}
我必须自己定义构造函数。我只想知道这个参数的作用。另外,我的编译器一直告诉我找不到 std::initializer_list 成员声明。我已经使用#include 导入了它,但问题仍然存在。
【问题讨论】:
-
你试过谷歌搜索吗?
-
另外,别忘了在编译时至少支持 C++11。
-std=c++11或-std=c++14. -
我做到了,但对我的问题有一个独特的答案仍然很有帮助。
-
投反对票,因为没有研究工作。只需搜索该术语或在标准库参考中查找它就会告诉您您需要知道的一切。除了缺乏研究之外,您在这里没有“问题”。
-
我实际上有 2 个问题。尽管我进行了研究,但另一个仍未解决的问题。
标签: c++ constructor initializer-list