摘要: 1. c++自动提供了以下的成员函数 默认构造函数,如果没有定义构造函数 默认析构函数,如果没有定义 复制构造函数,如果没有定义,java参见:https://blog.csdn.net/ShewMi/article/details/80788591 赋值运算符,如果没有定义 地址运算符,如果没有定 阅读全文
posted @ 2019-03-14 21:51 风影旋新月 阅读(1400) 评论(0) 推荐(0) 编辑
摘要: 1. 运算符重载 c++允许将运算符重载扩展到用户定义的类型,例如:允许使用+将两个对象相加,编译器将根据操作数的数目和类型决定使用哪种加法定义,重载运算符可以使代码看起来更加自然。 例:计算时间,一个运算符重载的实例: 测试: 2. 友元函数 运算符重载中,下面的语句 A = B * 3.5 将被 阅读全文
posted @ 2019-03-14 19:42 风影旋新月 阅读(711) 评论(0) 推荐(0) 编辑
摘要: 1. 定义和主要特性 满二叉树:每一个节点或者分支节点,并恰好有两个非空节点,或者是叶节点 完全二叉树:有严格的形状要求,从根节点起每一层从左到右填充,一棵高度为d的完全二叉树除了d-1层以外,每一层都是满的,底层叶节点集中在左边的若干位置上。 2. 满二叉树定理: 非空满二叉树的叶节点数等于分支节 阅读全文
posted @ 2019-03-14 14:57 风影旋新月 阅读(243) 评论(0) 推荐(0) 编辑