社区
C++ 语言
帖子详情
initializer_list不是std成员,求大神解惑,百度了好久一直没解决
ElegyKnight
2017-10-09 09:30:08
如题 initializer_list不是std成员,这个该怎么解决。
...全文
537
3
打赏
收藏
initializer_list不是std成员,求大神解惑,百度了好久一直没解决
如题 initializer_list不是std成员,这个该怎么解决。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Jack@Cai
2017-10-10
打赏
举报
回复
#include<iostream> using namespace std; int main() { initializer_list <
void
> ;//尝试着添加值类型,string ,char,int,void,etc return 0;
paschen
版主
2017-10-09
打赏
举报
回复
#include <initializer_list>
蠓虫带着秤砣飞
2017-10-09
打赏
举报
回复
这个特性是C++11有的,你用的是什么版本的编译器?
C++中的
std
::
initializer
_
list
详解
initializer
_
list
是C++11提供的一种新类型,其定义于头文件<
initializer
_
list
>中,此头文件是工具库的一部分,<
initializer
_
list
>定义如下: namespace
std
{ template<class E> class
initializer
_
list
{ public: using value_...
C++之
std
::
initializer
_
list
详解
类的构造函数可以接受
std
::
initializer
_
list
参数,以便在创建对象时使用初始化列表进行初始化。public:private:从上面可以看到,使用
std
::
initializer
_
list
的优点:1)灵活性和扩展性:
std
::
initializer
_
list
可以用在任何需要可变数量参数的函数中,提供了高度的灵活性和扩展性。例如,你可以写一个接受
std
::
initializer
_
list
参数的函数,让它可以接受任意数量的元素进行初始化。2)
c++ 为什么在参数中使用
initializer
_
list
而不是vector?
c++ 为什么在参数中使用
initializer
_
list
而不是vector? 原文 http://stackoverflow.com/questions/14414832/why-use-
initializer
-
list
-instead-of-vector-in-parameters
initializer
_
list
的实际利益和目的是什么?为什么不只是使用矢量并完成它? 其实呢,听起来就像是另一个名字的矢量。何必? 我看到的
initializer
_
list
唯一的“好处”是它有const元素,但似乎并.
C++:
std
::
initializer
_
list
initializer
_
list
是一种标准库类型,用于表示某种特定类型的值的数组。和vector一样,
initializer
_
list
也是一种模板类型,定义
initializer
_
list
对象时,必须说明列表中所含元素的类型。和vector不一样的是,
initializer
_
list
对象中的元素永远是常量值,我们无法改变
initializer
_
list
对象中元素的值。
initializer
_l...
C++11中新特性之:
initializer
_
list
详解
C++11提供的新类型,定义在<
initializer
_
list
>头文件中。 template< class T > class
initializer
_
list
; 先说它的用处吧,然后再详细介绍一下。 首先有了
initializer
_
list
之后,对于STL的容器的初始化就方便多了,比如以前初始化一个vector需要这样: int a[] = {0, 1, 2, 3};
std
::vector<int> vec(a, a+sizeof(a)); 或者
std
::
C++ 语言
64,682
社区成员
250,490
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章