initialize(initialize_list)源码部分
#include <initializer_list> //头文件
template<class _Elem>
class initializer_list
{
public:
_NODISCARD constexpr const _Elem * begin() const noexcept;
_NODISCARD constexpr const _Elem * end() const noexcept;
_NODISCARD constexpr size_t size() const noexcept;
private:
const _Elem *_First;
const _Elem *_Last;
};
1、const//除构造外的三个接口,众多const修饰,该类不允许修改内部数据
2、{…} 不定个数相同类型并用{}包起来的参数会匹配该模板类
int arr[]={1,2,4};
如有错误或不足欢迎评论指出!创作不易,转载请注明出处。如有帮助,记得点赞关注哦(⊙o⊙)
更多内容请关注个人博客:https://blog.csdn.net/qq_43148810