1 #include <iostream>2 #include <string>3 4usingnamespace std;5 6struct CDAccount7{8double balance; //余额 9double rate; //利息 10int term; //存期 11};12 13struct Date14{15int year;16int month;17int day;18};19 20struct Person21{22string name;23 Date birthday;24 CDAccount account;25 26};27 28//**************************************** 29void get_data(CDAccount& account);30doub...
输入的文法(第一行是终结符)将文法保存在txt中,命名为text.txt,与LR1.cpp放在同一目录中即可运行。text.txtabcde
S->aAd
S->bAc
S->aec
S->bed
A->e
实现代码:LR1.cpp 1 #include<fstream>2 #include<iostream>3 #include<string>4 #include<vector>5 #include <algorithm>6#define MAX_Count 1007 #include <set>8 #include <stack>9 #include <iomanip> 10 #include <sstream>11 #include <string>12 #include<cstring>13 ...
**参考bilibili视频av29504365**### 一段简单的程序Hello World```#include <iostream>using namespace std;int main(){ cout<<"hello world"<<endl; system("pause"); return 0;}```### 注释- 单行注释//- 多行注释/**/- #if 0 #end if快捷键 Ctrl K C 快速注释Ctrl K U 取消注释### main```int main(){ //一般写法 return 0;}``````int main(void){ //标准写法 return 0;}``````int main(int argc,char* argv[]){ //需要使用命令...
继承与派生(Week 5)继承&派生基础概念继承:在定义一个新的类B时,如果该类与某个已有的类A相似(B拥有A的全部特点),那么就可以把A作为一个基类,而把B作为基类的一个派生类(子类)派生类是通过对基类进行修改和扩充得到的,在派生类中,可以扩充新的成员变量和成员函数派生类一经定义后,可以独立使用,不依赖于基类派生类拥有基类的全部成员函数和成员变量,不论是private、protected、public.在派生类的各个成员函数中,不能...
注:该课程大纲详见 https://www.cnblogs.com/inchbyinch/p/12398921.html1 继承和派生的概念继承:在定义一个新的类B时,如果该类与某个已有的类A相似(指的是B拥有A的全部特点),那么就可以把A作为一个基类,而把B作为基类的一个派生类(也称子类)。派生类是通过对基类进行修改和扩充得到的。在派生类中,可以扩充新的成员变量和成员函数。派生类一经定义后,可以独立使用,不依赖于基类。派生类拥有基类的全部成员函数(除了构...
回复内容:
因为谭浩强那本红色的书还没死,计算机二级还没死大学毕竟不是蓝翔技校、北大青鸟这样的地方,教编程主要是教其中的原理,C还是比较合适的。而且老师主要都是教C出身的。后续课程中讲微机原理、操作系统、嵌入式编程这些也不会遇到什么困难。谢邀。在我学习的时候,感觉很明显的就是C到C++的学习可以帮助学生了解到编程语言从面向过程到面向对象的发展,很好的锻炼思维模式的转换,以及了解软件底层的原理和设计逻辑,诸...
注意: 因为自定义了构造函数,是要有参数的,所以最后为了输出sum要定义参数为0的对象。
#include<iostream>
using namespace std;class Student
{int grade;static int sum;public:Student(int a){sum=sum+a;}static void dis(){cout<<sum<<endl<<sum/5;}};
int Student::sum=0;int main()
{int a;for(int i=0;i<5;i++){cin>>a;Student s(a);}Student s(0);s.dis();return 0;
}
侯捷C++视频课程一直都被看过的同学广为推荐,今天晚上发现 B 站关于侯捷老师的C++视频课程几乎全部被下架了。
所以在网上找了下资源,找到了一套还算比较齐全的。
包含了 :侯捷C++ 标准 11 -14
侯捷STL 和 泛型编程
侯捷C++ 内存管理
侯捷C++面向对象高级开发
侯捷STL与泛型编程
....在这里分享给大家,为了避免链接过期,我放在公众号后台了,这样方便我更新
大家可以去微信搜索关注「编程指北」公众号,后台回复「侯捷」,即可获...
学生成绩管理系统
1.编译器 Dev c++; 2.系统功能需求分析 2.1学生成绩管理系统需求分析 包含学生的基本信息:姓名,性别,生日。 学生的成绩信息:学号,五科成绩,五科课程的名字(不同专业学生有不同的课程),总分,专业,绩点等。 学生成绩管理系统具有以下这些功能: (1)学生成绩的录入:录入新的学生成绩等信息; (2)学生成绩的添加:添加新的学生成绩等信息; (3)学生成绩的删除:删除不需要的学生成绩等信息。 (4)学生成绩的...
什么是基础?
基础就是大学上的那几门课程《计算机组成原理》、《计算机网络》、《数据结构》、《操作系统》等等。
如果觉得基础知识你已经掌握的很好了,可以再看看四门专业课的延生课程。
看完《计算机组成原理》可以看《深入理解计算机系统》,这本书对理解程序在计算机中运行特别有帮助。
?看完《计算机网络》可以看《TCP/IP详解》第一卷,工作之后你会发现后台编程,很多东西涉及到了各种网络协议。
看了《数据结构》建议看看...
各位学友,老师的新课程《C++模板与泛型编程》正式推出了,这门课程算得上是国内第一门正儿八经讲现代模板与泛型编程的课程了,绝对的良心之作,欢迎大家学习。https://edu.51cto.com/course/24885.html同时,老师的《C++新经典》与《C++新经典:对象模型》两本非常优质(超出你想象的质量)的书籍也由清华大学出版社出版了,目前正在举行购买课程送书籍活动,具体可以参考如下课程的介绍:https://edu.51cto.com/course/15271.htm...
? 随着国内互联网的发展,使用 C++ 的公司似乎越来越少,一方面,Java,Python,Golang容易上手大行其道,另外一方面 C++ 习曲线陡峭,使人望而却步。
? C++ 仍然处在一个重要的位置。首先TIOBE 编程语言排行榜,2020年7月的榜单上 C++ 排行第四 ,这是一个很高的排位,在工业界使用也较为广泛,谷歌,微软、百度、腾讯都是 C++重度用户,而且在游戏、系统、网络编程、图形等等方面。
? 于是,我开始跟清华大学郑莉老师的课《C+...
类和对象(Week 3)
内联成员函数和重载成员函数
内联成员函数inline + 成员函数
整个函数题出现在类定义内部class B{inline void func1(); //方式1void func2() //方式2{};
};void B::func1(){}成员函数的重载及参数缺省重载成员函数
成员函数——带缺省参数#include<iostream>
using namespace std;
class Location{private:intx,y;public:void init(int x=0,int y=0); //存在2个缺省参数void valueX(int val) {x = val;}//1int ...
这是我在本学期C++课程最后的课程设计报告,源代码将会上传到GitHub上。
一、背景
随着经济的不断发展,越来越多的摩天大楼拔地而起,而电梯作为高层建筑物种的运送人员货物的设备也越来越被广泛使用。电梯的运行是电梯与大楼的各个楼层之间的使用者进行交互的一个过程,对于电梯的模拟,就是对这一交互过程的一个模拟。以本校七教办公楼为例,有着12层楼,配有两部电梯,在每一层楼中还有着可以呼叫电梯的上下两个按钮。本次课程设...
课程目标
通过本课程的系统学习,可以使学员由浅入深地对Unix/Linux和Windows下C++应用开发全面学习。本课程针对C++软件开发的特点,从C语言、C++、Linux基础开始,逐步深入到C++高级应用编程;学完后能够独立多种平台下的C++应用软件开发工作,是软件爱好者从事C/C++软件开发工程师职业发展的理想课程。本课程周期12周,总课时为480学时,武汉华嵌金牌师资团队小班现场讲授,拒绝视频教学,学习合格学员一律免费推荐就业。
课程...