C++编程笔记
来源:互联网 发布:市场调查软件 编辑:程序博客网 时间:2024/06/04 01:08
C++编程笔记
函数内的引用int main(){ int a = 3; int &b = a; b = 10; cout << a << endl;cout << b << endl;}结构体的引用typedef struct{ int x; int y;}Coor;int main(){ Coor c1; Coor &c = c1; c.x = 10; c.y = 20; cout << c1.x << c1.y;}指针类型的引用int main(){ int a = 10; int *p = &a; int *&q = p; *q = 20; cout << a << endl;}作为函数参数的引用int main(){ int a = 10, b = 20; fun(a, b);}void fun(int &a, int &b){ int c = 0; c = a; a = b; b = c;}作为函数参数的指针int main(){ int a = 10, b = 20; fun(&a, &b);}void fun(int *a, int *b){ int c = 0; c = *a; *a = *b; *b = c;}const的使用const int x = 3;int x = 3;const int*p = &x;p = &y;//正确*p = 4;//错误int x = 3;int *const p = &x;p = &y;//错误*p = 3;//正确
0 0
- C专家编程 笔记
- C#编程笔记
- c专家编程笔记
- c专家编程笔记
- 《C专家编程》笔记
- C专家编程笔记
- C shell编程笔记
- c专家编程笔记
- Linux C编程笔记
- C专家编程 笔记
- <<c 专家编程>> 笔记
- C专家编程笔记
- C专家编程--笔记
- [笔记] 《C专家编程》
- C语言编程笔记
- 《C专家编程》阅读笔记
- 学习《C专家编程》笔记
- C高级编程笔记一
- handler实现按两次返回键退出程序
- 获取系统日期和时间
- Android Video
- TOPOGRAPHIC LASER RANGING AND SCANNING Principles and Processing学习笔记
- iOS开发-URLSession使用-URLSession网络请求
- C++编程笔记
- 线性表之顺序表增强操作
- 线程的强制运行:join()方法
- 第六周书面项目(1):程序理解
- MyBatis官方教程及源码解析——mapper映射文件
- java核心基础文章精选
- HttpClient使用SESSIONID模拟用户发送请求
- hdu 3339 In Action 最短路spfa+背包
- swift学习之路之UITabBrarController的简单使用