自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小古银的博客

http://www.xiaoguyin.com/

  • 博客(86)
  • 收藏
  • 关注

原创 C++入门教程(四十六):指针的类型和指针的运算

小古银的官方网站(完整教程):http://www.xiaoguyin.com/ C++入门教程视频:https://www.bilibili.com/video/av20868986/目录目录void *通过地址修改内存中的数据const指针的运算void *在上一篇教程中,你可能会有疑问,为什么不用统一的指针类型,而用不同类型后面加*作为指针的类型...

2018-04-04 15:25:01 1207

原创 C++入门教程(四十五):内存和指针

小古银的官方网站(完整教程):http://www.xiaoguyin.com/ C++入门教程视频:https://www.bilibili.com/video/av20868986/目录目录内存和内存地址指针和内存地址指针占用的内存大小内存地址0 和 nullptr类类型的指针基础示例基础讲解补充知识(了解即可)内存和内存地址内存就是电...

2018-04-04 15:23:49 601

原创 C++入门教程(四十四):转移语义

小古银的官方网站(完整教程):http://www.xiaoguyin.com/ C++入门教程视频:https://www.bilibili.com/video/av20868986/目录目录基础示例基础讲解这里继续讲左值和右值。由于标准库中尤其是容器库还有字符串类,对右值进行了特殊的优化:// 复制右值就等于浪费资源, 所以直接保存右值, 几乎...

2018-04-04 15:22:54 659

原创 C++入门教程(四十三):返回值使用引用

小古银的官方网站(完整教程):http://www.xiaoguyin.com/ C++入门教程视频:https://www.bilibili.com/video/av20868986/目录目录返回值使用引用基础示例基础讲解基础拓展右值引用不适用于返回值返回值使用左值引用需要注意!!要考虑返回之后的引用是不是还有效!!返回值使用引用基础示例...

2018-04-04 15:21:56 389

原创 C++入门教程(四十二):函数参数使用引用

小古银的官方网站(完整教程):http://www.xiaoguyin.com/ C++入门教程视频:https://www.bilibili.com/video/av20868986/目录目录函数参数使用左值引用基础示例基础讲解函数参数使用右值引用基础示例基础讲解基础拓展 1基础拓展 2基础拓展 3基础拓展 4函数参数使用左值引用...

2018-04-04 15:19:33 606

原创 C++入门教程(四十一):左值引用和右值引用

小古银的官方网站(完整教程):http://www.xiaoguyin.com/ C++入门教程视频:https://www.bilibili.com/video/av20868986/目录目录左值和右值左值引用和右值引用使用const补充知识(了解即可)前一篇教程所说的引用,全名叫做左值引用。以下将讲解左值和右值,还有左值引用和右值引用。至于为什么要用引用...

2018-04-04 15:18:41 251

原创 C++入门教程(四十):引用

小古银的官方网站(完整教程):http://www.xiaoguyin.com/ C++入门教程视频:https://www.bilibili.com/video/av20868986/目录目录基础示例基础讲解基础示例#include <iostream> // std::cout std::endlint main(void){ ...

2018-04-03 09:33:56 279

原创 C++入门教程(三十九):noexcept

小古银的官方网站(完整教程):http://www.xiaoguyin.com/ C++入门教程视频:https://www.bilibili.com/video/av20868986/目录目录指定符基础示例基础讲解运算符基础示例补充知识指定符当你设计的函数绝对不会抛出异常时,应该将函数指定为noexcept:void func(voi...

2018-04-03 09:32:48 929

原创 C++入门教程(三十八):捕获异常

小古银的官方网站(完整教程):http://www.xiaoguyin.com/ C++入门教程视频:https://www.bilibili.com/video/av20868986/目录目录异常的捕获基础示例基础讲解基础拓展捕获异常的顺序基础示例基础讲解异常的捕获当遇到异常时,如果你能在当前函数处理这个错误,就应该捕获然后处理错误;如...

2018-04-03 09:31:47 1326

原创 C++入门教程(三十七):异常的出现和异常保证

小古银的官方网站(完整教程):http://www.xiaoguyin.com/ C++入门教程视频:https://www.bilibili.com/video/av20868986/目录目录前言异常的出现基础示例 1基础讲解 1基础示例 2基础讲解 2异常保证注意事项前言C++中的错误有很多种,例如:你代码写错了,编译器报错;你逻辑错了...

2018-04-03 09:30:42 1050

原创 C++入门教程(三十六):递归函数

小古银的官方网站(完整教程):http://www.xiaoguyin.com/ C++入门教程视频:https://www.bilibili.com/video/av20868986/目录目录递归的简单使用基础示例基础讲解斐波那契数列基础示例递归的简单使用基础示例在定义函数的时候,可以发现一个有趣的调用方式:#include &...

2018-04-03 09:29:08 1039

原创 C++入门教程(三十五):函数类型

小古银的官方网站(完整教程):http://www.xiaoguyin.com/ C++入门教程视频:https://www.bilibili.com/video/av20868986/目录目录函数类型基础示例 1基础示例 2基础讲解 2基础示例 3基础讲解 3补充知识(了解即可)函数类型函数实际上也是一个值,也就是说,函数可以用变量来保存,...

2018-04-03 09:27:25 7784

原创 C++入门教程(三十四):匿名函数

小古银的官方网站(完整教程):http://www.xiaoguyin.com/ C++入门教程视频:https://www.bilibili.com/video/av20868986/目录目录匿名函数的简单使用基础示例基础讲解基础拓展 1基础拓展 2匿名函数的捕获基础示例基础讲解基础拓展匿名函数作为默认实参补充知识(了解即可)匿名函...

2018-04-03 09:24:13 5886 1

原创 C++入门教程(三十三):排序

小古银的官方网站(完整教程):http://www.xiaoguyin.com/ C++入门教程视频:https://www.bilibili.com/video/av20868986/目录目录基础示例 1基础讲解 1基础示例 2基础讲解 2基础拓展 2所有程序中,排序都是非常常用的操作,在C++中,标准库algorithm中有一个函数叫做std::sor...

2018-04-03 09:22:31 320

原创 C++入门教程(三十二):返回值和函数参数

小古银的官方网站(完整教程):http://www.xiaoguyin.com/ C++入门教程视频:https://www.bilibili.com/video/av20868986/目录目录前言没有返回值的函数返回多个值的函数基础示例基础讲解返回类型推导基础示例基础讲解没有参数无名参数默认实参基础示例补充知识(了解即可)前...

2018-04-03 09:21:04 590 2

原创 C++入门教程(三十一):静态变量

小古银的官方网站(完整教程):http://www.xiaoguyin.com/ C++入门教程视频:https://www.bilibili.com/video/av20868986/目录目录基础示例基础讲解静态变量的应用场景并不多,但是需要用到的时候还是非常有用的。使用关键字static声明的变量就是静态变量。基础示例#include <i...

2018-04-03 09:19:07 201 1

原创 C++入门教程(三十):类型别名

小古银的官方网站(完整教程):http://www.xiaoguyin.com/ C++入门教程视频:https://www.bilibili.com/video/av20868986/目录目录typedef基础示例基础讲解using基础示例基础讲解typedef 和 using 的区别补充知识写代码的时候经常会遇到比较长的数据类型,这个时候...

2018-04-02 13:36:54 260 1

原创 C++入门教程(二十九):循环语句

小古银的官方网站(完整教程):http://www.xiaoguyin.com/ C++入门教程视频:https://www.bilibili.com/video/av20868986/目录目录while基础示例do while基础示例基础讲解for死循环continue、break 和 goto基础示例基础示例基础讲解补充知识(了解即可)...

2018-04-02 13:36:03 1398

原创 C++入门教程(二十八):if 语句

小古银的官方网站(完整教程):http://www.xiaoguyin.com/ C++入门教程视频:https://www.bilibili.com/video/av20868986/目录目录浮点的比较基础示例基础讲解省略{}括号三目运算符基础示例含有初始化操作的 if 语句基础示例补充知识(了解即可)练习之前教程中已经讲解过if语...

2018-04-02 13:34:56 1174

原创 C++入门教程(二十七):switch 语句

小古银的官方网站(完整教程):http://www.xiaoguyin.com/ C++入门教程视频:https://www.bilibili.com/video/av20868986/目录目录基础示例基础讲解基础示例当我们需要判断枚举变量是哪一个枚举项时,可以使用if (mymonth == month::january)。现在,我们换一个语法:s...

2018-04-02 13:33:50 308

原创 C++入门教程(二十六):枚举类型

小古银的官方网站(完整教程):http://www.xiaoguyin.com/ C++入门教程视频:https://www.bilibili.com/video/av20868986/目录目录枚举枚举基础示例基础讲解基础拓展深入枚举基础示例基础讲解基础示例基础讲解补充知识(了解即可)枚举枚举我们知道,经常会出现只用true和fa...

2018-04-02 13:32:39 1055

原创 C++入门教程(二十五):隐式转换和静态转换

小古银的官方网站(完整教程):http://www.xiaoguyin.com/ C++入门教程视频:https://www.bilibili.com/video/av20868986/目录目录隐式类型转换静态类型转换基础示例基础讲解隐式类型转换当我们使用int a = 12.7f;时,赋值是会成功的。因为当不同类型之间赋值时,编译器在编译的时候会...

2018-04-02 13:31:46 532

原创 C++入门教程(二十四):pair 和 tuple

小古银的官方网站(完整教程):http://www.xiaoguyin.com/ C++入门教程视频:https://www.bilibili.com/video/av20868986/目录目录pair基础示例基础讲解基础拓展tuple基础讲解基础拓展补充知识(了解即可)pair平面坐标系中有点(x, y),也就是两个值x和y组成一个点...

2018-04-02 13:30:50 3829

原创 C++入门教程(二十三):字符串的数据类型和使用

小古银的官方网站(完整教程):http://www.xiaoguyin.com/ C++入门教程视频:https://www.bilibili.com/video/av20868986/目录目录string系列简单常用的使用方法使用第三方输入输出库(可选)字符串变量常用的创建方式(以UTF-32举例,其他同理)字符串字面量获取字符串字符数判断字符串是不是空字符串(以U...

2018-04-02 13:29:44 567 2

原创 C++入门教程(二十二):编码、字符和字符串

小古银的官方网站(完整教程):http://www.xiaoguyin.com/ C++入门教程视频:https://www.bilibili.com/video/av20868986/目录目录编码普通字符基础示例基础讲解转义字符字符串基础示例基础讲解原生字符串基础示例基础讲解补充知识(了解即可)编码之前提到的ASCII就是...

2018-04-02 13:25:49 1089

原创 C++入门教程(二十一):类型推导和类型提取

小古银的官方网站(完整教程):http://www.xiaoguyin.com/ C++入门教程视频:https://www.bilibili.com/video/av20868986/目录目录类型推导类型提取提示:基础示例基础讲解补充知识(了解即可)类型推导写C++代码时,经常遇到特别长的数据类型,由于这个原因,C++新增类型推导功能...

2018-04-02 13:24:51 697

原创 C++入门教程(二十):变量、不变量和常量

小古银的官方网站(完整教程):http://www.xiaoguyin.com/ C++入门教程视频:https://www.bilibili.com/video/av20868986/目录目录变量基础示例基础讲解基础拓展const基础示例基础讲解基础拓展constexpr初始值基础示例基础讲解补充知识(了解即可)变量前面...

2018-04-01 14:21:15 1901

原创 C++入门教程(十九):数据类型

小古银的官方网站(完整教程):http://www.xiaoguyin.com/ C++入门教程视频:https://www.bilibili.com/video/av20868986/目录目录前言类对象实例化关键字编译期运行时数据类型注意:类型后缀拓展知识固定大小的数据类型(了解即可)补充知识(了解即可)前言经过前面的学...

2018-04-01 14:20:18 628

原创 C++入门教程(十八):常用名词

小古银的官方网站(完整教程):http://www.xiaoguyin.com/ C++入门教程视频:https://www.bilibili.com/video/av20868986/目录目录位字节字符字面量标识符位前面教程提到的int用二进制32位保存数据,其中32位二进制一般简称32位。所以,我位(英文:bit)是计算机中衡量数据大小的最小单位...

2018-04-01 14:17:35 470 1

原创 C++入门教程(十七):二进制和正负数

小古银的官方网站(完整教程):http://www.xiaoguyin.com/ C++入门教程视频:https://www.bilibili.com/video/av20868986/目录目录结论原码反码补码使用补码的原因补码转原码正负数转换巩固练习前面已经讲过二进制和整数的关系,现在再补充一下。我们知道数据都是使用二进制保存和处理的,而二进制没有...

2018-04-01 14:16:19 2069

原创 C++入门教程(十六):二进制的运算

小古银的官方网站(完整教程):http://www.xiaoguyin.com/ C++入门教程视频:https://www.bilibili.com/video/av20868986/目录目录加法基础示例基础讲解减法基础示例基础讲解二进制的乘法和除法左移运算和右移运算基础示例基础讲解与运算或运算异或运算取反运算基础示例基础讲解运...

2018-04-01 14:15:30 5113 2

原创 C++入门教程(十五):数字与进制

小古银的官方网站(完整教程):http://www.xiaoguyin.com/ C++入门教程视频:https://www.bilibili.com/video/av20868986/目录目录前言数字与进制数字分位符整数进制浮点型浮点型的表示方法补充知识(了解即可)巩固练习前言当你完成上一部分教程的全部练习后,相信你应该可以灵活地使用...

2018-04-01 14:14:01 924

原创 C++入门教程(十四):重载函数

小古银的官方网站(完整教程):http://www.xiaoguyin.com/ C++入门教程视频:https://www.bilibili.com/video/av20868986/目录目录基础示例基础讲解在前面代码中,int myabs(int num);,可以看到参数是int,返回值也是int,那么,当传入浮点型或者长整型时,就会像上面说的参数赋值...

2018-04-01 14:12:09 413

原创 C++入门教程(十三):声明函数

小古银的官方网站(完整教程):http://www.xiaoguyin.com/ C++入门教程视频:https://www.bilibili.com/video/av20868986/目录目录声明函数巩固练习声明函数以前面的例子为例:int myabs(int num){ return num < 0 ? (-num) : num...

2018-04-01 14:10:20 13963

原创 C++入门教程(十二):定义函数

小古银的官方网站(完整教程):http://www.xiaoguyin.com/ C++入门教程视频:https://www.bilibili.com/video/av20868986/目录目录定义函数基础示例基础讲解补充知识定义函数既然用过std::abs()函数,那么,现在就以它为例,实现一个myabs()函数来实现求绝对值。返回值类型...

2018-04-01 14:09:06 962 1

原创 C++入门教程(十一):调用函数

小古银的官方网站(完整教程):http://www.xiaoguyin.com/ C++入门教程视频:https://www.bilibili.com/video/av20868986/目录目录前言调用函数巩固练习前言函数又叫做功能,就是将一个功能的一堆实现代码封装到一起,而它的作用就是通过简单的一条语句就可以使用这个功能,而不需要知道代码怎样写。举个...

2018-04-01 14:07:08 1570 1

原创 C++入门教程(十):for 语句

小古银的官方网站(完整教程):http://www.xiaoguyin.com/ C++入门教程视频:https://www.bilibili.com/video/av20868986/目录目录基础示例 1基础讲解 1基础示例 2基础讲解 2巩固练习(用 for 语句实现)接下来讲解的是循环中的for语句。for (int i = 0; i &l...

2018-03-31 19:31:48 1178 1

原创 C++入门教程(九):while 语句

小古银的官方网站(完整教程):http://www.xiaoguyin.com/ C++入门教程视频:https://www.bilibili.com/video/av20868986/目录目录while 语句基础示例 1基础讲解 1基础示例 2基础讲解 2巩固练习(用 while 语句实现)接下来讲解的是循环的两条语句while和for,当我们需要...

2018-03-31 19:03:48 931

原创 C++入门教程(八):if 语句

小古银的官方网站(完整教程):http://www.xiaoguyin.com/ C++入门教程视频:https://www.bilibili.com/video/av20868986/目录目录基础示例基础讲解巩固练习以下整个是一条if语句:if (true或者false){ // 执行你想执行的代码}else if (true或者fa...

2018-03-31 19:03:02 1210

原创 C++入门教程(七):四则运算和余数

小古银的官方网站(完整教程):http://www.xiaoguyin.com/ C++入门教程视频:https://www.bilibili.com/video/av20868986/目录目录正负基础示例四则运算基础示例基础讲解余数基础讲解运算符在C++代码中的简化巩固练习正负可以直接在程序中使用正负号。基础示例#i...

2018-03-31 19:00:41 7569 1

空空如也

空空如也

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

TA关注的人

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