• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
zuoanddie
博客园    首页    新随笔    联系   管理    订阅  订阅
上一页 1 2 3 4 5 6 7 ··· 12 下一页
2019年8月6日
STDCPP01 DAY03
该文被密码保护。 阅读全文
posted @ 2019-08-06 03:45 zuoanddie 阅读(0) 评论(0) 推荐(0)
STDCPP01 DAY02
该文被密码保护。 阅读全文
posted @ 2019-08-06 03:44 zuoanddie 阅读(0) 评论(0) 推荐(0)
STDCPP01 DAY01
该文被密码保护。 阅读全文
posted @ 2019-08-06 03:43 zuoanddie 阅读(0) 评论(0) 推荐(0)
2019年8月5日
C++-运行时类型信息,异常(day11)
摘要: 一、运行时类型信息 1、typeid运算符 头文件:#include<typeinfo> C++的标准头文件,都对应相应的类 //sizeof(类型/变量/表达式),返回内存大小 typeid(类型/变量/表达式),返回typeinfo类型的对象,其中包含name()成员函数,返回字符串,描述类型信 阅读全文
posted @ 2019-08-05 21:53 zuoanddie 阅读(424) 评论(0) 推荐(0)
C++-多态,纯虚函数,抽象类,工厂模式,虚析构函数(day10)
摘要: 一、多态(更多见day9) 1、多态条件 1)多态特性除了要在基类中声明虚函数,并在子类中形成有效的覆盖,还必须通过指针或者引用来调用虚函数,才能表现出来,直接通过对象无法进行多态调用。 2)调用虚函数的指针也可以是this指针,只要它是一个指向子类对象的基类指针,同样可以表现出多态的特性。 二、纯 阅读全文
posted @ 2019-08-05 01:10 zuoanddie 阅读(570) 评论(0) 推荐(0)
2019年8月4日
C++-子类的构造、析构、拷贝,多重继承,名字隐藏与重载,砖石继承,虚继承,多态(day9)
摘要: 一、继承之子类的构造、析构、拷贝(部分见day8) 1、子类的拷贝构造 如上,有以下几点注意: 1)子类没有定义拷贝构造函数,编译器会自动为子类提供缺省的拷贝构造函数,该函数也会自动调用基类的拷贝构造函数,初始化基类子对象。 2)子对象定义了拷贝构造函数,那么需要在子类的初始化表中显式地说明基类子对 阅读全文
posted @ 2019-08-04 16:24 zuoanddie 阅读(474) 评论(0) 推荐(0)
2019年8月3日
C++-继承,公有继承,继承方式和访问控制属性,子类构造函数,子类析构函数(day8)
摘要: 一、继承 1、继承 通过一种机制,表达出类型之间的共性和特性的方式,利用已有的数据类型定义新的数据类型,这种机制称为继承。这个过程也叫做派生,所以子类也叫派生类。 继承语法: class 子类:继承方式 基类{....} 继承方式分为:公有继承(pubic)、保护继承(protected)、私有继承 阅读全文
posted @ 2019-08-03 14:10 zuoanddie 阅读(616) 评论(0) 推荐(0)
2019年8月2日
C++-典型双、单目操作符重载,输入输出操作符重载,其他操作符重载及限制(day7)
摘要: 一、双目操作符重载 1、运算类双目操作符(更多见昨天的笔记) 昨天讲的L.operator#(R)是成员函数的形式, 如:c1+c2=c1.operator+(c2); 也可以被编译器处理为::operator(L,R)的全局函数的形式,该函数的返回值也是表达式的值。 如:c1+c2=::opera 阅读全文
posted @ 2019-08-02 09:39 zuoanddie 阅读(565) 评论(0) 推荐(0)
2019年7月29日
C++-拷贝赋值,静态成员,单例模式,成员指针,操作符标记,操作符函数,操作符重载(day6)
摘要: 一、拷贝赋值 1、浅拷贝赋值 注意: 赋值拷贝也是浅拷贝,所以,当成员变量存在指针,引用可能存在内存共享的问题时,根据实际情况来决定是否进行深拷贝。同时,上例中s2在进行构造时,已经动态分配了内存,在进行拷贝赋值时,修改了成员变量m_str的指向,造成的内存泄漏。综上称为浅拷贝赋值。 此处,如果直接 阅读全文
posted @ 2019-07-29 20:12 zuoanddie 阅读(326) 评论(0) 推荐(0)
2019年7月27日
C++-初始化表,this指针,常函数,析构函数,拷贝构造,拷贝赋值(day5续)
摘要: 四、析构函数(Destructor) public: ~类名(void){...}//析构函数 1、析构函数特点 (1)析构函数是特殊的成员函数,名字“~类名” (2)没有返回类型,没有参数,不能被重载(能被重载的充分必要条件是包含参数),一个类只能有一个析构函数 (3)主要负责清理对象在构造时动态 阅读全文
posted @ 2019-07-27 22:47 zuoanddie 阅读(233) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 12 下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3