摘要: 多态按字面的意思就是多种形态。当类之间存在层次结构,并且类之间是通过继承关联时,就会用到多态。 C++ 多态意味着调用成员函数时,会根据调用函数的对象的类型来执行不同的函数。 实例: #include <iostream> using namespace std; class Shape { pro 阅读全文
posted @ 2020-10-19 16:58 那么强大 阅读(126) 评论(0) 推荐(0) 编辑
摘要: C++ 重载运算符和重载函数 C++ 允许在同一作用域中的某个函数和运算符指定多个定义,分别称为函数重载和运算符重载。 重载声明是指一个与之前已经在该作用域内声明过的函数或方法具有相同名称的声明,但是它们的参数列表和定义(实现)不相同。 当您调用一个重载函数或重载运算符时,编译器通过把您所使用的参数 阅读全文
posted @ 2020-10-17 17:53 那么强大 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 面向对象程序设计中最重要的一个概念是继承。继承允许我们依据另一个类来定义一个类,这使得创建和维护一个应用程序变得更容易。这样做,也达到了重用代码功能和提高执行效率的效果。 当创建一个类时,您不需要重新编写新的数据成员和成员函数,只需指定新建的类继承了一个已有的类的成员即可。这个已有的类称为基类,新建 阅读全文
posted @ 2020-10-17 15:51 那么强大 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 1.类成员函数 class Box { public: double length; // 长度 double breadth; // 宽度 double height; // 高度 double getVolume(void);// 返回体积 };//类的成员函数 double Box::getV 阅读全文
posted @ 2020-10-17 14:26 那么强大 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 依次找到 工具 >代码片段管理器 >语言选择(自己的开发语言) >点击导入.snippet文件 //文件一 #1.snippet <?xml version="1.0" encoding="utf-8"?> <CodeSnippets xmlns="http://schemas.microsoft. 阅读全文
posted @ 2020-10-16 16:01 那么强大 阅读(470) 评论(0) 推荐(0) 编辑
摘要: 1.引用很容易与指针混淆,它们之间有三个主要的不同: 不存在空引用。引用必须连接到一块合法的内存 一旦引用被初始化为一个对象,就不能被指向另一个对象。指针可以在任何时候指向另一个对象。 引用必须在创建时被初始化。指针可以在任何时间被初始化。 #include <iostream> using nam 阅读全文
posted @ 2020-10-15 16:22 那么强大 阅读(471) 评论(0) 推荐(0) 编辑
摘要: 输入输出: 1.getchar() & putchar() 函数 int getchar(void) 函数从屏幕读取下一个可用的字符,并把它返回为一个整数。这个函数在同一个时间内只会读取一个单一的字符。您可以在循环内使用这个方法,以便从屏幕上读取多个字符。 int putchar(int c) 函数 阅读全文
posted @ 2020-10-15 10:38 那么强大 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 函数指针(指向函数的指针) 一个函数在编译之后,会占据一部分内存,而它的函数名,就是这段函数的首地址。 可以把一个指针声明成为一个指向函数的指针。 C 语言规定函数名会被转换为指向这个函数的指针,除非这个函数名作为 & 操作符或 sizeof 操作符的操作数(注意:函数名用于 sizeof 的操作数 阅读全文
posted @ 2020-10-14 17:42 那么强大 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 概念: 在如下的A指向B、B指向C的指向关系中: 首先,C是"一段内容",比如你用malloc或者new分配了一块内存,然后塞进去"一段内容",那就是C了。C的起始地址是0x00000008。 B是一个指针变量,其中存放着C的地址,但是B也要占空间的啊,所以B也有地址,B的起始地址是0x000000 阅读全文
posted @ 2020-10-14 14:42 那么强大 阅读(502) 评论(0) 推荐(0) 编辑
摘要: 修饰变量 C语言中采用const修饰变量,功能是对变量声明为只读特性,并保护变量值以防被修改。举例说明如下: const int i = 5; 上面这个例子表明,变量i具有只读特性,不能够被更改;若想对i重新赋值,如i = 10;则是错误的。 值得注意的是,定义变量的同时,必须初始化。定义形式也可以 阅读全文
posted @ 2020-10-14 11:31 那么强大 阅读(531) 评论(0) 推荐(0) 编辑