![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++个人学习笔记
文章平均质量分 94
C++
R1CHIE_L
这个作者很懒,什么都没留下…
展开
-
C++归纳复习类篇
C++归纳复习类篇前言:在19年1月,我花了一个月时间去学习C++,已经过了两年了,我也工作了两年了,由于工作中不常使用C++,因此花时间重新复习一些C++的特性,也好为人生中第一次跳槽做准备。感谢这位大佬的记录,我和这位大佬学的教程应该是同一个:https://www.cnblogs.com/lifexy/目录C++归纳复习类篇1.class中的访问权限1.1 public1...原创 2021-01-27 13:37:00 · 463 阅读 · 0 评论 -
C++ 归纳复习常规篇
复习之前必须说一个关键点 C++这门语言是强类型语言,非常的强调类型。1. 关键字const 1.0 ) const 非指针int main(){ const int a = 1; int *p = (int *)&a; *p = 10; return 0;} 结果 a = 1 *p = 10 原因:a是常量,...原创 2020-08-14 14:41:00 · 111 阅读 · 0 评论 -
C++ 引用参数与返回引用
传入引用参数引用参数则是把形式参数转换成实参,换句话说就是在函数体里面实际操作的是参数的本身,即存放变量值的内存。传入普通参数当传入的是普通参数时,实际上函数体做了一个偷天换日的动作,是把普通参数的值,复制到有函数体生成的一个内存中。所以,在函数体中参数的值和传入时的值是一样的,但是它们内存地址是不一样的。返回引用类型返回引用类型和传入引用参数类似,返回的值就是实际中函数体...原创 2019-08-01 10:44:00 · 174 阅读 · 0 评论 -
C++构造函数与析构函数
普通构造函数当你在自定义类中没有编写构造函数时,编译器会帮你自动生成一个构造函数,并且这个构造函数不会做任何事情,可以认为是一个空函数。构造函数不会有返回值,但是可以有不同类型和个数的传入参数,其实就是重载构造函数。浅拷贝构造函数当你没有定义浅拷贝构造函数时,编译器也会帮你生成一个浅拷贝构造函数。什么是浅拷贝?当你类成员不涉及系统资源,那么就可以使用浅拷贝。浅class Chi...原创 2019-07-25 14:13:00 · 52 阅读 · 0 评论 -
C++关键字const
C语言中关键字const 在C语言中,const关键字是把一个变量变为只读属性。然而,可以使用指针去指向这块内存,然后修改内存中的数据。C语言的const是编译时的错误,不是运行时的错误,并不能把变量变成只读变量。C++中的关键字const 在C++中,const关键字会把一个变量变为一个真正的常量。 实际上并没有字面上的这么简单,如果我们用指针p指向常量a并修改数据会有...原创 2019-06-11 09:49:00 · 65 阅读 · 0 评论