C++课堂总结
sdau_fangshifeng
这个作者很懒,什么都没留下…
展开
-
函数学习总结
函数学习总结一.函数1.为什么定义函数,使用函数在程序的设计过程中,会在许多地方出现想同的代码,为了减少代码数量,让程序变得更加美观,此时可以将这段程序单独作为一个整体,并用标识符起一个名字,当时使用时,直接调用函数名即可。这段程序叫作子程序,就是我们所说的函数。2. 函数的定义(1) .定义的语法形式数据类型 函数名(形式参数表){函数体; //函数的执行语句.}说明:l void ...原创 2018-03-17 13:54:46 · 281 阅读 · 0 评论 -
继承的学习总结与感悟
继承 继承(Inheritance)是面向对象程序设计(Object Oriented Programming-OOP)中软件重用的关键技术。继承机制使用已经定义的类作为基础建立新的类定义,新的类是原有类的数据及操作与新类所增加的数据及操作组合。新的类把原有的类作为基类引用,而不需要修改原有类的定义。新定义的类作为派生类引用。这种方式减少代码数量,让代码简洁,易懂。继承:在已有类的基础上创建新类的...原创 2018-07-01 19:56:15 · 1104 阅读 · 0 评论 -
图书管理系统——纯代码
#include<iostream>#include<fstream>#include<cstdio>#include<vector>#include<algorithm>#include<map>#include<windows.h>using namespace std;class Time//原创 2018-07-01 15:38:32 · 1675 阅读 · 0 评论 -
图书管理系统总结
设计思路图书管理包括两个方面的操作,管理员和用户(即学生)的操作, 管理员可以对书籍和用户都进行增删查改,而用户只能对自己修改,对图书查找,实现基本的借书,还书,查书的各项功能。设计方案(思路具体化&&基础改进版)时间类 Time数据://年月日int year;int month;int day;//函数get&set函数构造函数(有参和无惨)友元函数重载输入输出流重载小...原创 2018-07-01 15:36:05 · 1706 阅读 · 0 评论 -
ATM类要求
ATM类设计方案时间类Time数据成员: int month; int day; int hour;int minute;成员函数: 带参构造函数 无参构造函数 显示函数(以后重载输入输出运算符函数) get/set函数测试: 输入 3 13 12 22 定义对象t1(…); 显示对象t1;...原创 2018-05-28 21:44:16 · 269 阅读 · 0 评论 -
STL课堂总结
S T LStandard Template Libarary--标准模板库STL由一些可适应不同需求的集合类(collection class),以及在这些数据集合上操作的算法(algorithm)构成STL内的所有组件都由模板(template)构成,其元素可以是任意类型STL是所有C++编译器和所有操作系统平台都支持的一种库概述STL组件l 容器(container)—管理某类对象的集合l...原创 2018-05-27 00:51:04 · 1035 阅读 · 0 评论 -
运算符重载
运算符重载运算符重载的意义对于普通的数据成员,c++已经重载了基本的运算符,但是对于一些我们自己设置的类和结构体的新类型,运算符的功能不能直接对他们进行操作,所以就需要我们对运算符惊醒重载,实际意思就是,赋予运算符新的功能让他们能够对我们自己定义的类和结构体进行操作。重载运算符的限制可以重载的运算符 + - * / % ^ & | ~! = <...原创 2018-05-26 21:45:26 · 1380 阅读 · 0 评论 -
学生信息管理系统
//#include<bits/stdc++.h>#include<iostream>#include<string>#include<algorithm>using namespace std;class Student{public: Student(); Student(string name,int no,int...原创 2018-04-25 11:10:41 · 313 阅读 · 0 评论 -
类学习总结
类与对象学习总结类是面向对象程序设计实现信息封装的基础。类是一种用户自定义类型,也称为类类型。每个类包含数据说明和一组操作数据或传递信息的函数。类的实例称为对象。。类的特点:l 封装性。l 继承性。l 多态性。一、类和对象的定义与访问l 具有相同性质和功能的东西构成的集合,统称为一“类”。l C++中类里面属性用存储结构实现,称为类的数据成员。类的数据成员除去基本类型外还可以是数组,类等...原创 2018-04-25 11:09:28 · 322 阅读 · 0 评论 -
函数学习心得体会
函数学习心得体会 我认为C/C++语言中的函数应该算一种工具,这种工具简化了我们所写的代码的数量,让代码看起来更加清晰,他分解了代码的每一步工作,使每一步的运算过程让人更能明白、理解。 函数的学习还让我学习到了一种思想,一种把总的问题分解成许多小的、简单的、相似的问题来求解。还能把问题中相对单独且重复的代码单独拿出来,减小内存使用。 递归算法算是函数中最重要的一部分...原创 2018-03-21 18:45:12 · 8086 阅读 · 1 评论 -
递归题型总结
一、欧几里得算法求最大公约数的普通算法#include<iostream>using namespace std;int main(){ int n,m; cin>>n>>m;//不需要判断n和m的大小,一次取余数计算就能交换大小 int r; do { r=m%n; m=n; ...原创 2018-03-21 16:59:17 · 277 阅读 · 0 评论 -
虚函数与多态的学习总结
虚函数与多态性在面向对象的程序设计中,多态性(Polymorphism)是指一个名字,多种语义;或界面相同,多种实现。重载函数是多态性的一种简单形式。C++为类体系提供了一种灵活的多态机制——虚函数(virtual function)。虚函数允许函数调用与函数体的联系在运行时才进行,称为动态联编。联编是指一个程序块、代码之间的互相关联的过程。静态联编是指程序间的匹配在代码运行之前就完成了,也成为早...原创 2018-07-01 21:22:23 · 973 阅读 · 0 评论