摘要: 下面随笔是关于指针数组说明及与二维数组的最大区别。 指针数组 数组的元素是指针型 例 利用指针数组存放矩阵 1 #include 2 using namespace std; 3 int main() { 4 int line1[] = { 1, 0, 0 }; //矩阵的第一行 5 int lin 阅读全文
posted @ 2021-02-24 18:10 `Konoha 阅读(183) 评论(0) 推荐(0)
摘要: 下面随笔是关于指针的算术运算 、关系运算。 指针类型的算术运算 指针与整数的加减运算 指针++,--运算 指针类型的算术运算 指针p加上或减去n 其意义是指针当前指向位置的前方或后方第n个数据的起始位置。 指针的++、--运算 意义是指向下一个或前一个完整数据的起始。 运算的结果值取决于指针指向的数 阅读全文
posted @ 2021-02-24 12:24 `Konoha 阅读(445) 评论(0) 推荐(0)
摘要: 下面随笔给出C++指针笔记。 内存空间的访问方式 通过变量名访问 通过地址访问 指针的概念 指针:内存地址,用于间接访问内存单元 指针变量:用于存放地址的变量 指针变量的定义 例: static int i; static int* ptr = &i; 例: *ptr = 3; 与地址相关的运算—— 阅读全文
posted @ 2021-02-24 01:40 `Konoha 阅读(132) 评论(0) 推荐(0)
摘要: 下面随笔给出C++对象数组的要点。 对象数组的定义与访问 定义对象数组 类名 数组名[元素个数]; 访问对象数组元素 通过下标访问 数组名[下标].成员名 对象数组初始化 数组中每一个元素对象被创建时,系统都会调用类构造函数初始化该对象。 通过初始化列表赋值。 例:Point a[2]={Point 阅读全文
posted @ 2021-02-23 17:09 `Konoha 阅读(1049) 评论(0) 推荐(0)
摘要: 下面随笔给出C++数组的存储与初始化的细节内容。 数组的存储与初始化 一维数组的存储 数组元素在内存中顺次存放,它们的地址是连续的。元素间物理地址上的相邻,对应着逻辑次序上的相邻。 例如: 一维数组的初始化 在定义数组时给出数组元素的初始值。 列出全部元素的初始值 例如:static int a[1 阅读全文
posted @ 2021-02-23 12:09 `Konoha 阅读(832) 评论(0) 推荐(0)
摘要: 下面随笔将给出C++多文件结构和预编译命令细节。 多文件结构和编译预处理命令 c++程序的一般组织结构 一个工程可以划分多个源文件 类声明文件(.h文件) 类实现文件(.cpp文件) 类的使用文件(main()所在.cpp文件) 利用工程来组合各个文件 多文件工程举例 1 //文件1,类的定义,Po 阅读全文
posted @ 2021-02-20 21:35 `Konoha 阅读(443) 评论(0) 推荐(1)
摘要: 下面随笔说明C++共享数据保护机制。 共享数据的保护 对于既需要共享、又需要防止改变的数据应该声明为常类型(用const进行修饰)。 对于不改变对象状态的成员函数应该声明为常函数。 (1)常类型 ①常对象:必须进行初始化,不能被更新。 const 类名 对象名 ②常成员 用const进行修饰的类成员 阅读全文
posted @ 2021-02-20 14:40 `Konoha 阅读(293) 评论(0) 推荐(1)
摘要: 下面给出C++类的友元机制说明(对类private、protected成员访问),需要注意的是,友元机制尽量不用或者少用,虽然它会提供某种程度的效率,但会带来数据安全性的问题。 类的友元 友元是C++提供的一种破坏数据封装和数据隐藏的机制。 通过将一个模块声明为另一个模块的友元,一个模块能够引用到另 阅读全文
posted @ 2021-02-20 11:51 `Konoha 阅读(171) 评论(0) 推荐(1)
摘要: 下面是C++类的静态成员笔记。 静态数据成员特征 用关键字static声明 为该类的所有对象共享,静态数据成员具有静态生存期 必须在类外定义和初始化,用(::)来指明所属的类 举例说明-具有静态数据成员的Point类 代码示例: 1 #include<iostream> 2 3 using name 阅读全文
posted @ 2021-02-20 11:28 `Konoha 阅读(72) 评论(0) 推荐(1)
摘要: 下面随笔记录了C++对象的生存期知识 静态生存期 这种生存期与程序的运行期相同。 在文件作用域中声明的对象具有这种生存期。 在函数内部声明静态生存期对象,要冠以关键字static 。 动态生存期 块作用域中声明的,没有用static修饰的对象是动态生存期的对象(习惯称局部生存期对象)。 开始于程序执 阅读全文
posted @ 2021-02-20 10:39 `Konoha 阅读(105) 评论(0) 推荐(0)