C++学习笔记
格格格子曼
Better late than not
展开
-
对运算符的重载——实现vector的部分功能为例
可变长数组类的实现 通过mooc上的视频的题目来综合运用运算符重载的知识 整道题的目的是要实现可变长数组的部分功能 首先给出要求代码 int main() { CArray a; //要使用动态分配内存,一个指针成员变量 for (int i = 0; i < 5; ++i) a.push_back(i);//push_back()函数的实现 CArray a2, a3; //...原创 2020-04-06 18:29:00 · 359 阅读 · 0 评论 -
指针
关于指针的讨论 深入知识 首先我们在这里定义 int x = 1; int y = 2; int* p; 根据内存的知识我们知道,int变量x和int指针变量p,分配在一段连续的内存当中 变量名 x y p 内存地址 8 4 0 当我们在计算机里定义好变量之后,我们划分一定的内存空间给这些变量,对于一个int变量而言,内存中存储的值可以改变,可是x变量的地址是不会变的 p ...原创 2020-02-29 01:06:01 · 72 阅读 · 0 评论