自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 C++_运算符重载

#include<iostream>using namespace std;class Time{public: Time(); Time(int h, int m = 0); void AddMin(int m); void AddHr(int h); void Reset(int h = 0, int m = 0); //Time Sum(const Time& t) const; Time operator+(const Time& t) cons.

2020-07-14 00:02:24 163

原创 C++_STL之stack

栈(stack)的定义,入栈、出栈、判断空栈以及栈的应用#include<iostream>#include<stack>#include<sstream>using namespace std;int main(void){ stack<int> s; //栈 s.push(0); //入栈元素 s.push(1); //cout<<s[0]<<endl; .

2020-06-20 13:40:09 146

原创 C++_STL之vector

实现对vector容器定义、增删改查、遍历的各种方法比较:#include<iostream>#include<ctime>#include<cstdlib>#include<vector>#include<algorithm>const int MAX_COUNT=10000;using namespace std;int main(void){ vector<int>v1; //定义空vec.

2020-06-20 00:35:32 127

原创 C++_字符串输入方式(cin,gets,getline,cin.getline)

cincin为标准输入流对象,遇空白符输入结束(从遇到的第一个非空白符开始),剩余输入(包括换行符)会保存在缓存内;getline(cin,str,c);getline第一个参数为标准输入对象cin,第二个参数为string类型字符串名,第三个参数为结束字符,省略时候默认为换行符。支持输入空白符,可读入换行符,遇换行符结束输入,丢弃换行符;cin.getline(ch,n,c);cin.getline第一个参数为char类型字符数组名称,第二个参数为输入字符数量上限;第三个参数为结束字符

2020-06-19 01:08:03 398

原创 龙书学习笔记

目录第一章 引论1.1 语言处理器1.2 一个编译器的结构第一章 引论1.1 语言处理器编译器是一个可以阅读以某一种语言(源语言)编写的程序,并将该程序翻译成为一个等价的、用另一种语言(目标语言)编写的程序。编译器和解释器的区别是什么? 编译器在编译结束之后程序是独立的,可以脱离编译器直接在支持目标代码的平台上运行;解释器是边解释边执行,无法脱离...

2020-03-28 16:15:10 330

原创 读取文件中数字数量, 和, 平均值

#include<iostream>#include<fstream>#include<cstdlib>const int SIZE = 60;using namespace std;int main(void){ char filename[SIZE]; //储存文件名的字符串数组 ifstream inFile; ...

2019-11-15 15:44:09 210

原创 C++_学生成绩统计_类的应用

本题主要介绍setprecision()保留双精度浮点型数据小数点位数的控制Problem Description通过本题目练习可以掌握对象数组的用法,主要是对象数组中数据的输入输出操作。设计一个学生类Student它具有私有的数据成员:学号、姓名、数学成绩、英语成绩、计算机成绩;具有公有的成员函数:求三门课总成绩的函数int sum();求三门课平均成绩的函数doubl...

2019-04-03 01:09:22 5331

原创 C++_构造函数与析构函数的调用

本题是关于析构函数和构造函数的调用:构造函数用于创建对象, 如果不在类内声明和定义的话, 在创建对象时编译器将自动创建一个空的构造函数, 系统将分配内存空间。析构函数用于在事件结束后对对象的销毁, 不需要主动调用。在创建对象后, 对于new出的对象需要调用delete语句进行销毁, 否则到程序结束后进行销毁Problem Description通过本题目的练习可以掌握创建普通对象、...

2019-03-30 17:37:51 219

原创 C++_Point类的构造函数

构造函数的创建:一开始看书觉得挺简单的, 做题时候才注意到 在类中创建构造函数后, 在main函数中直接调用即可, 可以用Point p(a,b);这种方法进行传参, 但是不能用Point p; p.Point(a,b);这种语句来实现, 我觉的是因为构造函数就是用来创建特殊对象的,所以不能以普通的对象调用行为的方式来实现。Problem Description通过本题目的练习...

2019-03-30 12:13:45 4507

原创 C++_Time类的定义

一个简单运用类的题目, 个人感觉是将题目复杂化了, 类内不需要写这么多的方法。 一开始提交好多次都是Output Limit Exceeded错误, 应该是输出了不该输出的内容, 找了半天才找的是调试的时候添加的输出流语句忘记删除

2019-03-30 01:08:09 5625

原创 C++_任意有限二进制转化十进制自然数

之前学的C++都忘光了, 一个简单的程序调试了好久才ac, 函数写的也比较粗糙, 啥时候能改进一点再来更新, 能改进就是进步!#include<iostream>using namespace std;double power(double n, int x);///将二进制数据转化为十进制int show(int n);///判断输入二进制数据有几位有...

2019-03-29 01:09:35 256

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除