美文网首页
C++11特性

C++11特性

作者: 锋之律 | 来源:发表于2020-12-06 22:03 被阅读0次
    一、可变参数模板(Variadic Templates)
    void print()
    {
    }
    
    template <typename T, typename... TYPES>
    void print(const T &firstArg, const TYPES &...args)
    {
        std::cout << firstArg << std::endl;
        std::cout << "size: " << sizeof...(args) << std::endl;
        print(args...);
    }
    print(111, "aaa", std::bitset<16>(377));
    
    一、匿名函数(Lambda表达式)
    [capture](parameters)->return-type{body}
    // 返回值和参数可省略
    [capture](parameters){body}
    [capture]{body}
    
    二、可变模板参数
    template <typename... T>
    void f(T... args);
    
    三、std::bind
    四、std::future、std::packaged_task
    五、std::function
    六、委托构造函数

    相关文章

      网友评论

          本文标题:C++11特性

          本文链接:https://www.haomeiwen.com/subject/cxsawktx.html