c++知识扫盲
文章平均质量分 65
float_com
程序员小菜鸟一枚
展开
-
【C++知识扫盲】-----初识迭代器
迭代器是一种抽象的指针类型,它使得你可以遍历容器中的元素而不需要知道容器的具体实现细节。迭代器可以用来访问容器中的元素、移动位置、比较位置等。原创 2024-09-14 22:14:17 · 85 阅读 · 0 评论 -
【C++知识扫盲】------C++ 遍历方法与 auto 关键字
传统 for 循环:适用于有索引的容器。range-based for 循环:简洁且适用于所有标准容器。迭代器遍历:适用于需要灵活控制的遍历。原创 2024-09-14 21:02:00 · 256 阅读 · 0 评论 -
【C++知识扫盲】------C++ 中的引用入门
引用本质上是某个变量的别名。在此例中,print 函数通过常量引用避免拷贝 std::string,但同时保证字符串不会被修改。注意:不要返回局部变量的引用,因为局部变量在函数返回后被销毁,引用将指向无效内存,导致未定义行为。在此例中,getMax 函数返回两个参数中较大值的引用,允许我们修改这个值。在这个例子中,swap 函数使用引用交换两个变量的值,而无需创建副本。常量引用常用于函数参数传递,保证传入的对象不会被修改,同时避免拷贝。引用在使用时不需要解引用,而指针需要使用 * 来访问指针指向的值。原创 2024-09-14 21:01:05 · 310 阅读 · 0 评论