摘要: 运算符的重载规则 a.运算符重载必须符合语言语法 例如:不能在c++中写 float f; 3.14=f; 所以重载运算符”=”也不能用来下面的操作: Complex c; 3.14+6i=c; b.不能重载对内部c++数据类型进行操作的运算符. 例如,不能重载二元浮点减法运算符. c.不能创建新的 阅读全文
posted @ 2021-05-16 11:23 zxyyyy 阅读(141) 评论(0) 推荐(0)
摘要: 静态联编 静态联编所支持的多态性称为编译时的多态性,例如重载函数就是静态联编的例子之一,它是在编译时选择相应的函数运行,根据类型匹配函数重载和运算符重载,与动态联编不同. 动态联编 动态联编是在程序运行时进行的联编,根据实际对象调用相应函数,虚函数就是动态联编的基础. 虚函数 虚函数的关键字是vir 阅读全文
posted @ 2021-05-01 08:57 zxyyyy 阅读(71) 评论(0) 推荐(0)
摘要: 单继承 继承包括公有继承(public),保护继承(protected)和私有继承(private),不同的继承方式,子类对父类都有不同的访问权限. 继承一般形式: Class<子类名>:<继承方式><父类名> //继承方式:public(表示公有继承),private(私有继承),protecte 阅读全文
posted @ 2021-04-17 19:03 zxyyyy 阅读(59) 评论(0) 推荐(0)
摘要: Js的简单输入输出,以及简单的算术运算. 例如:1.计算矩形面积和周长 核心代码为: var a=parseInt(prompt("请输入长")); //输入代码 var b=parseInt(prompt("请输入宽")); console.log(a*b); //输出代码 console.log 阅读全文
posted @ 2021-04-14 15:22 zxyyyy 阅读(107) 评论(0) 推荐(0)
摘要: 关于c语言到c++语言的一些转变: cin的作用相当于scanf,cout的作用相当于printf,c++多了许多不一样的程序函数,是对于c语言的拓展. 头文件变为: #include<iosstream> using namespace std; 这一头文件包含了c++输入输出的一些主要函数, u 阅读全文
posted @ 2021-03-27 12:48 zxyyyy 阅读(44) 评论(0) 推荐(0)
摘要: 第一次接触树,通过学习整理了一下内容: 基本概念 定义:树形结构是一种非线性结构,它的特点是:每个结点最多只有一个前驱,但可以有多个后继。 如图我们可以做以下解释 双亲和孩子 : 若a是b的前驱,则称a是b的双亲,b是a的孩子。 兄弟: 若b和c有共同的前驱,则称b和c互为兄弟。 分支结点和终端结点 阅读全文
posted @ 2021-02-08 00:16 zxyyyy 阅读(46) 评论(0) 推荐(0)