C++11相关
文章平均质量分 60
新特性,新语法,关键字用法,标准库实现变更等
zwj9367
树冠、微风、肩头的暴雨
展开
-
常用容器和迭代器
T1 first;// 第一个成员,一般表示key。T2 second;// 第二个成员,一般表示value。pair();// 默认构造函数。// 有两个参数的构造函数。// 拷贝构造函数。// 交换两个pair。T1 first;// 第一个成员,一般表示key。T2 second;// 第二个成员,一般表示value。Pair() {cout << "调用了有默认的构造函数。\n";cout << "调用了有两个参数的构造函数。\n";cout << "调用了拷贝构造函数。原创 2024-10-15 14:53:18 · 803 阅读 · 0 评论 -
lambda表达式
之前对自定义类型排序需要写一个函数,或者仿函数来实现比较方法,不太方便// 名字// 价格// 评价{}int main()vector<Goods> v = { { "苹果", 2.1, 5 }, { "香蕉", 3, 4 }, { "橙子", 2.2,3 }, { "菠萝", 1.5, 4 } };改用lambda表达式去写// 名字// 价格// 评价{}int main()原创 2024-10-08 17:05:43 · 592 阅读 · 0 评论 -
容器遍历方法(for/for_each)
【代码】容器遍历方法(for/for_each)原创 2024-10-08 17:00:57 · 134 阅读 · 0 评论 -
类型推导 (auto/decltype)
否则编译器无法推导出auto的实际类型。但有时候可能需要根据表达式运行完成之后结果的类型进行推导,因为编译期间,代码不会运行,此时auto也就无能为力。原创 2024-10-08 16:54:11 · 174 阅读 · 0 评论