
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
/ 定义一个函数:计算两个数的最大值a : b;// 调用函数cout << "较大值: " << result << endl;指针就是一个变量,它存的不是数据,而是另一个变量的内存地址。想象一下:你去快递柜取快递,柜子编号是0x100。指针就是一张纸条,上面写着"0x100"——通过这张纸条,你能找到那个柜子里的东西。int a = 42;// p 存了 a 的地址(& 是取地址符)cout
/ int 版本a : b;// double 版本a : b;// char 版本a : b;// string 版本a : b;// 😩 每种类型都要写一遍,逻辑完全相同,只有类型不同!💡 这就像你要做圆形的饼干、方形的饼干、心形的饼干,每种形状都买一个模具——太浪费了!如果有一个万能模具,换个形状就能用,那该多好?// 语法:// template <typename T> 或 temp
string类定义在<string>头文件中,是 C++ 标准库提供的字符串类,比 C 风格的char[]安全、方便一万倍。// 姿势一:空字符串string s1;cout << "s1: \"" << s1 << "\" 长度: " << s1.length() << endl;// "" 长度: 0// 姿势二:用字符串字面量初始化// 姿势三:拷贝构造// 姿势四:用 n 个相同字符初始化
STL(Standard Template Library,标准模板库)是 C++ 自带的一个超级工具箱。STL 三大支柱├── 容器(Container) ← 存数据的"盒子"├── 算法(Algorithm) ← 处理数据的"机器"└── 迭代器(Iterator) ← 连接容器和算法的"桥梁"容器就是你买回来的收纳柜(不同形状、不同大小)算法就是你的组装工具(螺丝刀、扳手、锤子)迭代器就是你
特性一句话说明auto 类型推导让编译器帮你猜类型nullptr终于有了真正的空指针范围 for遍历容器不再写 for(int i=0;…)智能指针再也不用手动 delete 了Lambda 表达式随处定义匿名函数右值引用 & 移动语义减少不必要的拷贝,性能飙升新容器特性一句话说明概念(Concepts)给模板参数加上"类型约束"范围(Ranges)链式调用的管道式数据处理协程(Coroutine







