- 博客(6)
- 收藏
- 关注
原创 C++程序设计之虚函数与多态
一.虚函数与多态性:*多态性是指一个名字,多种语义;或界面相同,多种实现。*重载函数是多态性的一种简单形式。*虚函数允许函数调用与函数体的联系在运行时才进行,称为动态联编。1.虚函数和基类指针:*基类指针虽然获取派生类对象地址,却只能访问派生类从基类继承的成员。示例如下:#include<iostream>using namespace std ;class Base{ pub...
2018-07-07 00:43:38 319
原创 C++程序设计之继承
一.类之间的关系:继承:在已有类的基础上创建新类的过程 * 一个 B 类继承A类,或称从类 A 派生类 B; 类 A 称为基类(父类),类 B 称为派生类(子类)。二.基类和派生类:类继承关系的语法形式 class 派生类名 : 基类名表 { 数据成员和成员函数声明 };基类名表 构成 访问控制 基类名1, 访问控制 基类名2 ,… , 访问控制 基类名n访问控制 ...
2018-07-06 17:48:17 351
原创 C++课程设计之图书馆管理系统
一.代码:#include<bits/stdc++.h>using namespace std;class Date{ int year,month,day;public: Date(int x,int y,int z):year(x),month(y),day(z){} Date(){year=month=day=0;} void setDat...
2018-06-30 17:56:18 4891
原创 初学C++运算重载符和STL总结
一.运算重载符:1.定义:运算重载符使得用户自定义的数据以一种简洁的方式工作。例如:int x , y ;y = x + y ; complex c1 , c2 ; // 复数类对象 // 调用函数计算两个复数的和matrix m1 , m2 ; // 矩阵类对象 // 调用函数计算两个矩阵的和2.运算重载符的限制:不...
2018-05-27 18:12:56 436
原创 C++类与对象初学
一.基本内容总结(一)基础知识1.类的定义:类是对具有相同属性和行为的一组对象的抽象和统一描述。是用户自定义的数据类型。/类的定义包括行为和属性两部分。/属性以数据表示,行为通过函数实现。C++类定义的说明语句一般形式为:class<类名>{ public: 公有段数据成员和成员函数; protected: 保护段数据成员和成员函数; private: 私有段...
2018-04-22 18:00:50 631 2
原创 C++函数初学总结
一.基础内容1.函数的定义(1)定义的语法形式:数据类型 函数名(形式参数表){ 函数体 //执行语句}注释说明:*数据类型是返回值类型(void无返回值)*函数名按照标识符的取名规则可以任取*形式参数:可有可无,且可以是变量名、数组名或指针名,作用是实现主调函数和被调函数的关系*函数不允许嵌套定义函数定义的例子:定义一个函数,返回两数中的...
2018-03-24 17:07:47 414
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人