![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++ 语言
liuyakui
纸上得来终觉浅
展开
-
总结多态的重点
《多态》 动态多态:发生在程序运行的时候多态分为{ 静态多态:发生在程序编译的时候静态多态有3中机制:1.函数重载2.运算符重载3.模板定义: 由子类重写父类方法,然后用父类引用指向子类对象,调用方法时候会进行动态绑定,这就是多态。多态对程序的扩展具有非常大的作用,你需要改动的东西原创 2013-06-07 12:26:25 · 738 阅读 · 0 评论 -
return的作用和return与break的区别
解析return的作用 return 表示从被调函数返回到主调函数继续执行,返回时可附带一个返回值,由return后面的参数指定。 return通常是必要的,因为函数调用的时候计算结果通常是通过返回值带出的。 如果函数执行不需要返回计算结果,也经常需要返回一个状态码来表示函数执行的顺利与否(-1和0就是最常用的状态码),主调函数可以通过返回值判断被调函数的执行情况。例:#inclu原创 2013-06-12 12:23:12 · 2600 阅读 · 0 评论 -
总结运算符重载的方法
总结运算符重载的用法 以重载运算符’+’为例:1.声明运算符重载函数:class complex{public:complex operator+(complex &c1);private: double real; double imag;};//重载运算符函数的实现complex complex::operator+(complex &原创 2013-06-06 15:18:44 · 707 阅读 · 0 评论 -
虚函数
《虚函数》虚函数必须是基类的非静态成员函数,其访问权限可以是protected或public,在基类的类定义中定义虚函数的一般形式: virtual 函数返回值类型 虚函数名(形参表) { 函数体 }虚函数的作用是实现动态联编,也就是在程序的运行阶段动态地选择合适的成员函数,在定义了虚函数后,可以在基类的派生类中对虚函数重新定义,在派生类中重新定义的函数应与原创 2013-06-02 12:40:19 · 1364 阅读 · 0 评论 -
C++学生信息管理流程及源代码
正文一,编写目的: 完成题目所要求的全部功能,并加入自己的设计风格,在界面友好的基础上,增加一些附加功能,使得功能更为强大,最终得到一个可靠性高,易于操作的学生信息管理的系统。二.系统功能分析1. 添加学生信息 添加学生信息,提供学生信息的添加。还设置有返回主菜单的选项以方便用户。2. 修改学生信息 修改学生信息设置了学生检查原创 2013-06-24 20:22:05 · 3705 阅读 · 0 评论 -
浅析复制构造函数
复制构造函数 复制构造函数是一种特殊的构造函数,具有一般构造函数的所有特性,其形参是本类的对象的引用。其作用是使用一个已经存在的对象(由复制构造函数的参数指定),去初始化同类的一个新对象。如果程序员没有没有定义类的复制构造函数,系统会在必要时自动生成一个隐含的复制构造函数。这个隐含的复制构造函数的功能是,把初始值得对象的每个数据成员的值都复制到新建立的对象中。 声明和实现复制构造函原创 2013-06-05 18:01:08 · 861 阅读 · 0 评论