C++
椰子.
这个作者很懒,什么都没留下…
展开
-
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 · 169 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 · 129 阅读 · 0 评论 -
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 · 402 阅读 · 0 评论 -
读取文件中数字数量, 和, 平均值
#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 · 214 阅读 · 0 评论 -
C++_学生成绩统计_类的应用
本题主要介绍setprecision()保留双精度浮点型数据小数点位数的控制Problem Description通过本题目练习可以掌握对象数组的用法,主要是对象数组中数据的输入输出操作。设计一个学生类Student它具有私有的数据成员:学号、姓名、数学成绩、英语成绩、计算机成绩;具有公有的成员函数:求三门课总成绩的函数int sum();求三门课平均成绩的函数doubl...原创 2019-04-03 01:09:22 · 5360 阅读 · 0 评论 -
C++_任意有限二进制转化十进制自然数
之前学的C++都忘光了, 一个简单的程序调试了好久才ac, 函数写的也比较粗糙, 啥时候能改进一点再来更新, 能改进就是进步!#include<iostream>using namespace std;double power(double n, int x);///将二进制数据转化为十进制int show(int n);///判断输入二进制数据有几位有...原创 2019-03-29 01:09:35 · 260 阅读 · 0 评论 -
C++_构造函数与析构函数的调用
本题是关于析构函数和构造函数的调用:构造函数用于创建对象, 如果不在类内声明和定义的话, 在创建对象时编译器将自动创建一个空的构造函数, 系统将分配内存空间。析构函数用于在事件结束后对对象的销毁, 不需要主动调用。在创建对象后, 对于new出的对象需要调用delete语句进行销毁, 否则到程序结束后进行销毁Problem Description通过本题目的练习可以掌握创建普通对象、...原创 2019-03-30 17:37:51 · 220 阅读 · 0 评论 -
C++_Point类的构造函数
构造函数的创建:一开始看书觉得挺简单的, 做题时候才注意到 在类中创建构造函数后, 在main函数中直接调用即可, 可以用Point p(a,b);这种方法进行传参, 但是不能用Point p; p.Point(a,b);这种语句来实现, 我觉的是因为构造函数就是用来创建特殊对象的,所以不能以普通的对象调用行为的方式来实现。Problem Description通过本题目的练习...原创 2019-03-30 12:13:45 · 4533 阅读 · 0 评论 -
C++_Time类的定义
一个简单运用类的题目, 个人感觉是将题目复杂化了, 类内不需要写这么多的方法。 一开始提交好多次都是Output Limit Exceeded错误, 应该是输出了不该输出的内容, 找了半天才找的是调试的时候添加的输出流语句忘记删除原创 2019-03-30 01:08:09 · 5635 阅读 · 0 评论