C++
RYLUCK
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关于构造函数、复制构造函数与析构函数的总结
构造函数:构造函数的作用:1) 创建对象;2) 初始化其值;构造函数所具有的的特性:1) 构造函数的函数名与类名相同;2) 没有返回值;构造函数的执行顺序:1) 传参;2) 按照类中成员变量声明顺序,依次构造其成员;3) 执行构造函数的函数体;构造函数有两种重载形式:1)带有参数的;2)无参数的,即默认构造函数;例如:class Clock{public:Cl...原创 2019-08-22 17:39:05 · 652 阅读 · 0 评论 -
类与对象
一、类的定义:class 类名{public:…private:…protected:…};注: 其中public、private、protected分别表示对成员的不同访问权限控制;1)public (公有类型):公有类型成员定义了类的外部接口;2)private(私有类型):私有类型成员只能被本类的成员函数访问;3)protected(保护类型):和私有类型相似,...原创 2019-08-23 14:33:08 · 223 阅读 · 0 评论 -
数据的共享
数据共享有三种:1)类中的成员函数共享类的数据成员;2)同一个类的不同对象之间共享类的静态数据成员;3)友元;一、作用域是一个标识符在程序正文中有效的区域;1、函数原型作用域 在函数原型声明时形参的作用范围就是函数原型的作用域;2、局部作用域 函数形参列表中国形参的作用域,从形参列表中的声明处开始,到整个函数体结束为止; 函数体内声明的变量,其作用域从声明处开始...原创 2019-08-28 17:39:54 · 1933 阅读 · 0 评论 -
共享数据的保护
一、常对象1、常对象:它的数据成员值在对象的整个生存期间内不能被改变;也就是说,常对象必须初始化,而且不能被更新;声明常对象的语法形式:const 类型说明符 对象名;例如:class A{ public :A(int i,int j):x(i),y(j){}……private :int x;int y;};const A a(1,2);//a是常对象,不能被更新...原创 2019-08-30 16:32:02 · 339 阅读 · 0 评论 -
类的继承和派生
一、类的继承与派生: 1、类的继承是新的类从已有类那里得到已有的特性 2、 从已有类产生新类的过程就是类的派生; 3、类的继承与派生机制允许程序员在保持原有类特性的基础上,进行更具体,更详细的修改和扩充; 4、由原有的类产生新类时,新类便包含了原有类的特征,同时也加入自己所特有的新特性。二、派生类的定义: 1、一般定义语法: ...原创 2019-09-04 14:34:09 · 4737 阅读 · 0 评论
分享