C++
C++学习的笔记
张痕
这个作者很懒,什么都没留下…
展开
-
C++ 06 多态
/*一、多态性的概念polymorphism 多态性是面向对象程序设计的一个重要特征。一种语言如果只支持类而不支持多态,只能说是基于对象的,不能被称为面向对象的。 1、多态,指一个事物有多种形态。C++中,多态性是指具有不同功能的函数可以用同一个函数名来调用。 2、表述:向不同的对象发送同一个消息,不同的对象在接收时会产生不同的行为(方法),用各自的方式去响应共同的消息。 消息,指调用函数;不同的行为是指不同的实现。#如函数的重载,运算符的重载都是多态现象。如学校校长向社会发布一个消息——开学.原创 2021-08-22 12:12:38 · 365 阅读 · 0 评论 -
C++ 04运算符重载
//#define _NO_OVERLOADING_ADD_COMPLEX_ //不用重载,使用函数//#define _OVERLOADING_ADD_COMPLEX_ //复数加号重载//#define _OVERLOADING_ADD_COMPLEX_FRIEND //友元函数作为重载函数//#define __OVERLOADING_TWO_OPERATOR__ //重载双目运算符//#define __OVERL...原创 2021-08-07 09:21:00 · 262 阅读 · 0 评论 -
C++ 03从简单程序引入2
//#define CLASS_STUDENT//#define CLASS_TIME1//#define CLASS_TIME2#define CLASS_TIME3#ifdef CLASS_TIME3#include <iostream>using namespace std;class Time{public: void set_time(); void show_time();private: int hour; int minute; int..原创 2021-05-04 11:53:04 · 178 阅读 · 0 评论 -
C++ 02从简单程序引入1
//#define BASIC1_COUT#define BASIC1_CIN#ifdef BASIC1#include <iostream> //iostream代表输入输出流 //C的头文件要加.h后缀,C++的头文件可加可不加。using namespace std; //“使用命名空间std”。 //C++标准库中的类和函数是在std中声明的,程序如需要用到标准库(cout)要用此语句做声明。int main() //标准C++规定,..原创 2021-04-18 18:00:25 · 148 阅读 · 0 评论 -
C++01简介
1、计算机工作由什么控制? 程序2、程序是什么? 指令的集合3、指令是什么? 计算机可以识别的命令4、编程语言是什么? 软件工程师用来编写程序的指令集5、机器语言是什么? 计算机硬件系统可以识别的二进制指令集组成的语言,01016、汇编语言是什么? 将机器指令映射为易懂的助记符,如ADD等。7、高级程序语言的特征? 屏蔽了机器的细节,提高语言的抽象层次。8、面向对象的语言的特点:对象-类-重用1]将客观事物看作具有属性和行为的对象;2]通过抽象找出同一类对象的共...原创 2021-04-18 16:46:25 · 209 阅读 · 0 评论