c++学习记录
jokeraaaw
这个作者很懒,什么都没留下…
展开
-
c++学习笔记
类的构造函数是类的一种特殊的成员函数,它会在每次创建类的新对象时执行。构造函数的名称与类的名称是完全相同的,并且不会返回任何类型,也不会返回 void。构造函数可用于为某些成员变量设置初始值。 类的析构函数是类的一种特殊的成员函数,它会在每次删除所创建的对象时执行。 析构函数的名称与类的名称是完全相同的,只是在前面加了个波浪号(~)作为前缀,它不会返回任何值,也不能带有任何参数。析构函数有助于在跳出程序(比如关闭文件、释放内存等)前释放资源。 拷贝构造函数是一种特殊的构造函数,它在创建对象时,是使用同一类中原创 2020-05-14 22:05:43 · 95 阅读 · 0 评论 -
c++学习笔记
递归: 程序调用自身称之为递归,利用变量的原值推出新值称为迭代 递归的优点在于减少代码量,代码精简,可读性好 缺点在于递归浪费了空间,且递归太深容易造成堆栈的溢出 迭代优点是代码运行效率好 缺点是代码不如递归简洁 ...原创 2020-05-13 00:48:29 · 128 阅读 · 0 评论 -
c++学习笔记
我是个普通的大一学生,在自学,肯定会有很多错误和理解不到位的地方,如果有大佬看到我的错误可以的话烦请指正我的问题,感谢大家。 const: const+值传递:无意义 const+指针传递,可以防止指针被意外篡改 const+引用传递:可以代替值传递 对于顶层和底层const我的理解是顶层const的对象不可变,而底层的const对象可变,声明引用的const都是底层const。 关于conste...原创 2020-05-07 22:46:41 · 123 阅读 · 0 评论