2
5
正如斯蒂芬所说,使用
它是一个模板化的函数,因此您可以为特定类(如智能指针)提供自己的特殊功能,这些类可能具有昂贵的赋值运算符:
|
3
1
还有增强交换。 http://www.boost.org/doc/libs/1_43_0/libs/utility/swap.html 它克服了标准交换实现中当前的一些限制。如果您想要为您的类型提供更好的效率,那么您仍然需要提供自己的专门化,但是对于如何提供这些专门化,您有更多的自由度。 |
CENTURION · Python:用更少的变量编写新列表 6 年前 |
Babai I. · 交换数据中的字符或字符串。帧[重复] 6 年前 |
Ben · 为什么这个交换程序不能在C中工作? 6 年前 |
va05 · 没有临时变量的交换函数无法正确使用快速排序 7 年前 |
Frank Ridder · 在C中交换双精度数字[重复] 7 年前 |