c++学习笔记
文章平均质量分 56
chamip3
这个作者很懒,什么都没留下…
展开
-
C++复习笔记4 -- 类
C++复习笔记 – 类构造函数和析构函数构造函数:创建类的新对象时初始化析构函数:销毁对象,释放资源访问控制和封装public/private/protectedstruct关键字,默认成员访问权限是public。class关键字,默认成员访问权限是private。封装的好处:被封装的类的具体实现细节可以随意改变,无需调整用户级别的代码。确保用户代码不会无意间破环封装对象的状态。类作用域在类中定义的数据成员名和成员函数名的作用域为整个类,在类外是未知的,所以在不同类原创 2021-10-08 17:12:50 · 103 阅读 · 0 评论 -
C++复习笔记3 -- 表达式语句函数
C++复习笔记 – 表达式/语句/函数表达式关系运算符> < >= <= == !=类型转换static_cast用于非多态类型的转换(静态转换),对应于C中的隐式类型转换,但是不能用于两个不相关类型的转换,例如整形和整形指针。void Test() { //c int i = 10; double d1 = i;//隐式类型转换 //int * p = i;//无法隐式类型转换,只能强制类型转换 int * p = (int *)i; //c++原创 2021-10-08 14:10:46 · 118 阅读 · 0 评论 -
C++复习笔记2 -- 字符串/向量和数组
C++复习笔记 – 字符串/向量和数组字符串/向量和数组命名空间使用命名空间的目的是对标识符的名称进行本地化,避免命名冲突。namespace关键字使得可以通过创建作用范围来对全局命名空间进行分隔。从本质上讲,一个命名空间定义一个范围。基本形式:namespace <名称> {//声明}在命名空间之外需要使用范围解析运算符引用命名空间中的对象。多次引用命名空间中的成员,就用using基本格式:using namespace 命名空间名称using 命名空间名称::成员原创 2021-09-30 16:24:44 · 119 阅读 · 0 评论 -
C++复习笔记1 -- 变量和基本类型
职级考试笔记变量和基本类型变量声明和定义第一,声明的作用是告诉编译器关于变量名称/变量类型/变量大小/汉书名称/结构名称/大小等信息,而且在声明阶段不会给变量分配内存。定义性声明:如int a;分配内存,引用性声明:如extern int a;不分配内存。定义:在变量声明后,给它分配内存。一般声明和定义放在一起。第二,声明可以有多次,而定义只能有一次。变量作用域一般来说,有3个地方可以定义变量:第一,函数或代码块内部声明变量,局部变量;第二,在函数参数定义中声明的变量,形式参数;第三原创 2021-09-29 18:38:01 · 100 阅读 · 0 评论