06 2015 档案
摘要:引用是C++引入的新语言特性,是C++常用的一个重要内容之一,正确、灵活地使用引用,可以使程序简洁、高效。一、引用简介 引用就是某一变量(目标)的一个别名,对引用的操作与对变量直接操作完全一样。 引用的声明方法:类型标识符 &引用名=目标变量名; 【例1】:int a; int &ra=a; ...
阅读全文
摘要:- const加强在变量前加const,说明变量是常量只读属性。假如用指针去修改const常量会用什么结果。上例子://a 是一个只读的常量,按照理论应该不能被修改 const int a = 10;//内存中为a分配地址,赋值 printf("sssss:&a:%d", &a); ...
阅读全文
摘要:结构体的认识结构体的定义 将不同数据类型的数据对象组织在一起。结构体在c中和C++不同 在C中的结构体只能自定义数据类型,结构体中不允许有函数,而C++中的结构体可以加入成员函数。C中的结构体只涉及到数据结构,而不涉及到算法,也就是说在C中数据结构和算法是分离的,而到C++中一类或者一个结构体可以包...
阅读全文
摘要:数组的本质上一章节讲过了指针,那么数组是什么,数据类型是什么,为什么数组做函数参数的时候会退化为指针,怎么理解。 先看一段代码:int i,*p,a[] = {3,4,5,6,79};p= a;for (i=0;iusing namespace std;int main(){int c[4]={1,...
阅读全文
摘要:综述指针在c++学习中一直是难点和重点,由于在项目中指针应用比较灵活,所以指针所引发的问题比较多,最近针对指针进行重点学习。有人说,掌握指针,也就掌握c语言的精髓。c++中当然也有指针,同时还包括继承、多态等等。内存四区没有内存,就没有指针,在理解指针的开始阶段,先重点讲解内存五区。 如上图所示:...
阅读全文