C++之swap()使用(一百一十四)
C++ swap 一百一十 使用
2023-09-14 09:09:57 时间
1.代码示例
#include <iostream>
using namespace std;
int main () {
//1.swap int val
int x=10, y=20; // x:10 y:20
swap(x,y); //x:20 y:10
cout << "x = " << x << "x = " << y << endl;
//2.swap str val
int foo[4] = {1,2,3,4};
int bar[] = {10,20,30,40};
swap(foo,bar); //foo: 10,20,30,40; bar:1,2,3,4,
cout << "foo: ";
for(int i: foo)
cout << ' ' << i;
cout << endl;
cout << "bar: ";
for(auto i: bar)
cout << ' ' << i;
return 0;
}
相关文章
- [C++]“error C2712: 无法在要求对象展开的函数中使用__try”解决方案
- C++:fread、fwrite函数用法
- C/C++基础讲解(九十三)之游戏篇(五子棋游戏)
- C++ 类型转换
- C++吃早饭排队问题
- Effective C++:条款25:考虑写出一个不抛异常的swap函数
- 左右c++与java中国的垃圾问题的分析与解决
- LabVIEW调用C/C++ DLLs
- VC++ socket编程中设置socket选项的ioctlsocket、setsockopt和WSAIoctl函数的使用(附源码)
- Webrtc Native C++如何自定义断网重联
- Webrtc Native C++切换音频输入源
- 自定义C++ void swap(int& ra, int * pb)函数
- c++类实例
- C++、STL标准模板库和泛型编程 ——关联式容器 (侯捷)
- C/C++常用关键字详解