摘要: 左值引用 引用必须在声明的时候初始化 int x; int &rx = x; //z注意这里的&位置是和int相连 //或 int x, &rx = x; 引用一旦初始化,引用名字就不能再指定给其它变量 通过引用所做的读写操作实际上是作用于原变量上 int a{0}, b{1}; // 即int a 阅读全文
posted @ 2020-05-15 22:56 我等着你 阅读(618) 评论(0) 推荐(0)
摘要: 指针常与堆(heap)空间有关。在堆这个内存区域中,允许程序在运行时以指针形式申请一部分存储单元(比较:其他的存储空间都是在编译时完成)。 语言 申请 释放 c malloc(); free(); char* S = (char*)malloc(1); free(s); int*p= (int*) 阅读全文
posted @ 2020-05-15 17:55 我等着你 阅读(136) 评论(0) 推荐(0)
摘要: 异常是指程序运行期间发生的不正常情况,如new无法获得所需内存、数组下标越界、运算溢出、除数为0、无效函数参数以及打开不存在的文件等。异常处理就是指对程序执行过程中发生的异常进行适当的处理,避免程序出现丢失数据活破坏系统运行等灾难性的后果。 其实异常处理可以用 if语句代替,但是会使代码难以维护。 阅读全文
posted @ 2020-05-15 09:16 我等着你 阅读(319) 评论(0) 推荐(0)