c++
~涛涛涛~
这个作者很懒,什么都没留下…
展开
-
洛谷p1328生活大爆炸-简单模拟
https://www.luogu.com.cn/problem/P1328又get到思路清奇的题解,初次尝试做的时候直接Ifelse堆起来,写起来很累#include <iostream>#include <cstdio>#include <algorithm>#include <cmath>#include <vector>...原创 2020-02-11 11:18:42 · 411 阅读 · 0 评论 -
洛谷P1028 数的计算
题目链接https://www.luogu.com.cn/problem/P1028一开始是这样的#include <iostream>#include <cstdio>using namespace std;int sum = 1;//sum包含n本身void f(int n) { if (n <= 1) return; else { ...原创 2020-02-01 17:57:27 · 283 阅读 · 0 评论 -
cin、cin.get()、cin.getline()、getline()的区别
https://blog.csdn.net/a3192048/article/details/80303547#commentBox转载 2019-10-21 15:19:25 · 117 阅读 · 0 评论 -
A+B高精度入门
洛谷的题目:https://www.luogu.org/problem/P1601代码完全跟着大佬走的,这里解释一下这个过程。高精度顾名思义就是在数字位数很大的情况下对数字进行运算。由于这两个数都很大,那么我们就无法通过输入一个int型甚至一个long long来存储,那么我们只能将这个数的每一位拿数组存储起来,两个数组按位相加,相加结果存储在另一个数组里,最后输出结果。代码实现如下:#i...原创 2019-10-14 20:28:24 · 234 阅读 · 0 评论 -
c++运算符重载之'+'(算术运算符重载)
**c++运算符重载之’+’(算术运算符重载)**在我们学习了类之后,普通的运算符(像‘+’,‘-’)不能直接作用于对象,这时我们就需要定义运算符重载函数来支持对象之间的运算(具体什么样的运算由用户自己决定)。举一个例子就很好理解,比如我们平常的分数运算,两个分数相加,很显然‘+’是不支持分数相加的那么我们怎么来让他支持呢?首先我们要定义一个类来表示分数,class Fraction{...原创 2019-07-10 16:22:55 · 1460 阅读 · 0 评论 -
C++类的特殊成员函数
1.构造函数其中包含无参构造函数(缺省构造函数)、有参构造函数。一个类中最多只能有一个缺省构造函数,也可以没有。但是每个类必须有构造函数。A();//缺省A(x);//有参2.析构函数~A();3.拷贝构造函数A(const A &a);4.拷贝赋值函数A&operator=(const A&a);对于一般的类,只需浅拷贝,对于有指针的类,需要...原创 2019-08-27 18:55:19 · 335 阅读 · 0 评论