热文C++swap交换两个对象值 # C++里swap不是“交换”,是“移交所有权” 刚学C++时,我写过这样的代码: ```cpp int a = 10, b = 20; std::swap(a, b); ``` 看着变量值真被调换了,心里踏实了—... Dark零点/ C++教程/ 2026-04-11/ 0 评论/ 1.54 K 阅读
热文C++iter_swap交换两个迭代器指向 # `iter_swap`:不是“交换值”,而是“交换位置”的精准手术刀 写C++时,你有没有遇到过这种场景:手头有两个迭代器,分别指向容器里两个元素,你想把它们“物理位置”上的内容对调——比如把 `vec[3]` ... Dark零点/ C++教程/ 2026-04-11/ 0 评论/ 1.19 K 阅读
热文C++swap交换pair两个元素 # C++ pair 互换不止于 swap:避开性能陷阱的高级写法 在编写数据结构或算法逻辑时,把 `std::pair` 的两个成员倒换过来,听起来像是一种“基础操作”。很多人习惯直接在函数里手写赋值,或者机械调用... Dark零点/ C++教程/ 2026-04-10/ 0 评论/ 1.72 K 阅读
热文C++swap交换两个对象高效实现 # C++ swap 交换两个对象的高效实现 在编程中,我们经常需要交换两个变量的值。对于简单的数据类型,如 `int` 或 `char`,可以直接使用临时变量来实现交换。但对于自定义类或结构体,直接交换可能会导致资... Dark零点/ C++教程/ 2026-04-01/ 0 评论/ 2.19 K 阅读