zoukankan      html  css  js  c++  java
  • C++新标准:列表初始化

    一、列表初始化意义

      C++新标准为vector提供了一种新的初始化方式:列表初始化。适用于知道多个成员具体值的情况。

    二、列表初始化用法

        /*1.空vector<int>*/
        vector<int> vecTemp1;
        /*2.10个0*/
        vector<int> vecTemp2(10);
        /*3.1个10*/
        vector<int> vecTemp3{10};
        /*4.10个42*/
        vector<int> vecTemp4(10,42);
        /*5.列表初始化10,42*/
        vector<int> vecTemp5{10,42};
        /*6.10个空string*/
        vector<string> vecTemp6{10};
        /*7.10个“hi”*/
        vector<string> vecTemp7{10, "hi"};

    三、列表初始化总结

      特别需要注意的是上面例子,不要将普通初始化和列表初始化搞混淆了。

  • 相关阅读:
    map-count
    map-count
    map-constructors
    map-constructors
    multiset-find
    multiset-find
    multiset-insert
    C++ string详解
    treap(树堆)
    程序设计语言的变革
  • 原文地址:https://www.cnblogs.com/cauchy007/p/4968102.html
Copyright © 2011-2022 走看看