自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 无限精度运算

花费了一个寒假而写出来的神奇代码。在七月大热天想与大家分享。觉得我的代码丑的勿喷 1 #include<typeinfo> 2 #include<vector> 3 #include<string> 4 #include<iostream> 5 #include&lt...

2019-07-26 10:21:00 497

转载 C++ 模板

月考之后,再写一篇模板是C++中十分重要的部分,也是体现C++相较于C语言的优势之处。由模板延伸出来了一种极其强大的算法——泛型算法(无论类型是什么,程序都可以通过几个类型的共有的,通用的使用方式来执行一些操作),这种强大的算法后面会介绍。模板的一个例子:template<typename __Tp> class BIGNUM{ ...

2019-04-05 10:12:00 97

转载 <cstdlib>system函数

system()函数用于向操作系统传递控制台命令行,以WINDOWS系统为例,通过system()函数执行命令和在DOS窗口中执行命令的效果是一样的,所以只要在运行窗口中可以使用的命令都可以用SYSTEM()传递,但要注意的是输入斜线时要输入两个,以名C语言当作转义字符处理。 system函数 是可以调用一些DOS命令,比如system("cls");//清屏,等于在DOS上使用cls命...

2019-03-16 11:35:00 203

转载 C++ 基础语法

作者认为的较好的阅读顺序:C++ 注释方式C++ 内置算术类型C++ 运算符C++ 选择结构C++ 循环结构C++ 数组C++ 命名空间C++ 变量作用域C++ 函数设计C++ 指针C++ 引用C++ 类基础C++ 类进阶C++ 引用进阶C++ const基础C++ 强制类型转换C++ 预处理宏C++ 模板转载于...

2019-03-11 16:27:00 98

转载 C++ 数组

摘自:http://www.runoob.com/cplusplus/cpp-arrays.htmlC++ 支持数组数据结构,它可以存储一个固定大小的相同类型元素的顺序集合。数组是用来存储一系列数据,但它往往被认为是一系列相同类型的变量。数组的声明并不是声明一个个单独的变量,比如 number0、number1、...、number99,而是声明一个数组变量,比如 numbers...

2019-03-10 15:54:00 71

转载 C++ 引用进阶

左值引用请见前篇《C++ 引用》右值引用如何申请一个右值??type&&expr=value;expr可以当做一个临时值,甚至可以绑定到一个数字上面。在类的申请中,我们可以定义一个移动构造函数。因为右值就相当于是一个临时量,所以我们可以将这个临时量直接被我所用——可以把对象内的指针直接指向这个临时量。如此这样,我们就可以直接接管资...

2019-03-10 15:49:00 70

转载 C++ 类进阶

接着说类。拷贝构造函数——左值引用见《C++ 引用》上一节说了,我们可以在一个类里面定义构造函数。除了普通构造函数之外,我们还可以定义拷贝构造函数。像这样:sc (const sc&other){do_sth;}作用是用一个SC类型的其他变量来初始化这个变量。移动构造函数——右值引用(C++11)见《C++ 引用进阶》像这样:sc (s...

2019-03-10 15:30:00 151

转载 C++ const基础

常量声明const type expr=value;type const expr=value;以上两种声明对于整数类型,实数类型,字符类型,布尔类型以及自定义的类有效。对于指针但是,对于指针,可就不是这样了。const type* ptr=&expr;//可以修改指针所指的地址,但是不可以通过指针修改指针所指的值。通常被称为底层consttyp...

2019-03-10 15:05:00 69

转载 C++ 引用

摘自:http://www.runoob.com/cplusplus/cpp-references.html引用变量是一个别名,也就是说,它是某个已存在变量的另一个名字。一旦把引用初始化为某个变量,就可以使用该引用名称或变量名称来指向变量。引用很容易与指针混淆,它们之间有三个主要的不同:不存在空引用。引用必须连接到一块合法的内存。一旦引用被初始化为一个对象,就不...

2019-03-10 11:23:00 133

转载 C++ 指针

摘自:http://www.runoob.com/cplusplus/cpp-pointers.html学习 C++ 的指针既简单又有趣。通过指针,可以简化一些 C++ 编程任务的执行,还有一些任务,如动态内存分配,没有指针是无法执行的。所以,想要成为一名优秀的 C++ 程序员,学习指针是很有必要的。正如您所知道的,每一个变量都有一个内存位置,每一个内存位置都定义了可使用连字号(...

2019-03-10 11:19:00 93

转载 C++ 类基础

struct & classC++ 允许我们定义自己的类型。比如说那个高精度算数,可以使用类来实现。(在之后,为了方便讲解,我把这两个关键字用SC代替。有些时候,struct与class是等价的。到时候,请读者根据自己的代码习惯,自行替换)转入正题。如何申请一个类??SC scname{  code;};注意一定要有...

2019-03-10 11:11:00 71

转载 C++ 命名空间

相信OIER们都学到过#include<iostream>using namespace std;int main(){ cout<<"Hello World"!; return 0; }那么,namespace 是个什么东东呢?具体来说,namespace命名空间就是申明变量和函数,类的空间。在...

2019-03-10 10:32:00 72

转载 C++ 变量作用域

http://www.runoob.com/cplusplus/cpp-variable-scope.html作用域是程序的一个区域,一般来说有三个地方可以定义变量:在函数或一个代码块内部声明的变量,称为局部变量。在函数参数的定义中声明的变量,称为形式参数。在所有函数外部声明的变量,称为全局变量。我们将在后续的章节中学习什么是函数和参数...

2019-03-08 17:08:00 110

转载 C++ 强制类型转换

C写法(简单可用)(type)expr函数型(简单可用)type(expr)--实质是生成一个用expr初始化的type型变量C++写法static_cast<type>(expr)静态转换:可以转化大多数内置算术变量dynamic_cast<type>(expr)动态转换:转换基类与派生类(类与继承)const_cast...

2019-03-08 16:56:00 121

转载 C++ 函数设计

转自http://www.runoob.com/cplusplus/cpp-functions.html函数是一组一起执行一个任务的语句。每个 C++ 程序都至少有一个函数,即主函数main(),所有简单的程序都可以定义其他额外的函数。您可以把代码划分到不同的函数中。如何划分代码到不同的函数中是由您来决定的,但在逻辑上,划分通常是根据每个函数执行一个特定的任务来进行的。...

2019-03-07 17:27:00 187

转载 C++ 循环结构

while,do-while,forwhile(x)如果X为真,则继续执行循环体  do sth;do  do sth;while(x);先执行循环体,如果X为真,则继续执行循环体for(d1;cond;d2)  do sth;先执行d1;如果cond为真,则执行循环体,再执行d2,直到cond不为真,才结束循环c++11...

2019-03-07 17:16:00 151

转载 C++ 选择结构

if-else语法为:if(cond)//如果cond为真,则执行do something1  do something1;else if(other)//如果other为真,则执行do something2  do something2;else//如果cond与other都为假,则执行do something3  do something3;sw...

2019-03-07 17:10:00 171

转载 C++ 预处理宏

条件指令#if,#else,#elif,#ifndef,#ifdef,#endif#if COND如果COND为真,则编译到下一个条件指令的语句否则,直接跳到下一个条件指令的语句#elif COND如果前面#if的条件是假,且COND为真,则编译到下一个条件指令的语句否则,直接跳到下一个条件指令的语句#else如果前面#if的条件是假,则编译到下...

2019-03-07 17:02:00 121

转载 C++ 运算符

以下是赋值运算符运算符名称运算符说明调用方式简单赋值将一个值赋予一个变量变量 = 值以下是关系运算符运算符名称运算符说明调用方式小于比较大小A < B等于A == B大于A > B不大于A <= B不小于...

2019-03-06 17:32:00 90

转载 C++ 内置算术类型

字符类型(character)(signed/unsigned)char 普通字符类型可表示国际上的ASCII标准里规定的所有字符可表示范围:(以整数表示)signed:-128 ~ +127unsigned:0 ~ +255占 8 bit=1 byte=1 字节C++98及以后标准里使用wchar_t 普通宽字符类型可表示国际上的ASCII标准...

2019-03-06 16:59:00 126

转载 C++ 注释方式

// 单行注释是C++的注释方法,只能注释一行/* */ 范围注释(注释对)是C++从C语言继承过来的注释方法,“*”号之间是被注释掉的部分注释对不能嵌套e.g./*/* */*/编译会出错Question:为什么要注释?Answer:有时候我们需要在程序内部的某个地方加上一些说明,这时候我们不想让这些说明被编译,这时候就需要用注释符号告诉编...

2019-03-06 16:49:00 285

转载 Hello World

欢迎大家访问我的博客!祝大家学习愉快!欢迎留言!转载于:https://www.cnblogs.com/ColinWang-OIer/p/10457629.html

2019-03-01 17:20:00 61

空空如也

空空如也

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

TA关注的人

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