C++学习笔记
来源:互联网 发布:郭德纲网络剧 编辑:程序博客网 时间:2024/06/06 18:52
const用法总结
变量:
1.转换为常量;
2.文件内的局部变量,如果要在其他文件中引用,需要显式指定为extern;
引用:
1.对const对象的引用,不能赋值;
2.可以初始化为不同类型的对象或者是右值,eg :
const int &r = 42;或者double dval = 3.14;const int &r = dval;
迭代器:
1.const_iterator可以改变自身的值,但是不能改变指向对象的值;
2.const iterator不能改变自身的值,只能改变指向对象的值;
指针:
1.const int *p:指向const int的指针;
2.int *const p:指向int的const指针;
3.
typedef int *pint; const pint p;等价于int *const p;
4.用于函数形参可以避免复制
编程习惯总结:
1.循环的判断条件优先选用!=;
2.使用iterator遍历vector 以及 pointer便利array,一般取得设置哨兵;
输出总结
整型:int a; cout << a;浮点型:float f; cout << f;字符型:char a; cout << a;字符串:string s; cout << s;字符数组:char c[]; cout << c;
长度获取
数组:sizeof(iarray)/sizeof(*iarray)容器:contner.size()
待解决问题
- main函数参数输入问题
- 可变形参的使用
阅读全文
0 0
- C++/C学习笔记
- 【C/C++】STL学习笔记
- C/C学习笔记/导言
- C/C学习笔记/结构
- 【c/c++】学习笔记1
- C学习笔记1
- TPC-C学习笔记
- c语言学习笔记
- C语言学习笔记
- C语言学习笔记
- 学习笔记之c
- C#-学习笔记
- Objective-C学习笔记
- C++PRIMER学习笔记
- C学习笔记
- C 学习笔记
- C/C++学习笔记
- 1.C学习笔记
- 有时候在一个div中写了文字,当想给div加上padding值时,文字不会居中的现象
- DBNAVIGATOR使用
- oracle_DBA_临时表_约束
- 斯人若彩虹,遇上方知有
- vmware设置共享文件夹
- C++学习笔记
- 不能被继承的类
- HDOJ 4865 Peter's Hobby(概率dp, viterbi)
- 《Scrum实战》知易行难
- NDK编译——x86 支持
- Reshape the Matrix
- Python变量的三个特征获取方式
- Ubuntu16.04 x64服务器配置最新tcp拥塞控制算法bbr
- 大规模图像分类器的演化-Large-Scale Evolution of Image Classifiers-读后杂谈