hexo框架blog基于Github pages的搭建 发表于 2020-05-24 | 更新于: 2020-05-24 | 分类于 tools | 阅读次数: 字数统计: 2.2k | 阅读时长 ≈ 8 之前使用过csdn写过blog,但是之前自己糟糕的排版,渐渐打消了我坚持下去的动力,直到最近,开始使用vscode,然后又学了一下markdown,才让我产生了重新开始写blog的想法; 一开始选用了Jekyll,但是Jekyll框架下实在很难找 ...阅读全文 »
IO类 发表于 2016-03-13 | 更新于: 2020-05-24 | 分类于 c++ | 阅读次数: 字数统计: 851 | 阅读时长 ≈ 3IO类的基本内容 从上图可以看出,iostream是读写流[^1],fstream读写文件;从上图可以看出,fstream继承于iostream,因此发fstream也是读写流,只不过它的职责更窄,主要针对文件读写; cin是标准输入流对象,cout是标准输出流对象,这里的标准输入,就是指从键盘 ...阅读全文 »
自定义类 发表于 2016-03-12 | 更新于: 2020-05-24 | 分类于 c++ | 阅读次数: 字数统计: 1.1k | 阅读时长 ≈ 3默认构造函数 如果我们没有显式的定义构造函数,那么编译器将会创建一个默认的构造函数;一旦我们定义了任何构造函数,那么除非我们再定义一个默认构造函数,否则该类讲没有默认构造函数; 默认构造函数与自定义的构造函数似乎没有什么不同,但是实际上还是存在区别,例如类中包含有数组和指针,默认构造函数将会导致野 ...阅读全文 »
函数指针 发表于 2016-03-11 | 更新于: 2020-05-23 | 分类于 c++ | 阅读次数: 字数统计: 283 | 阅读时长 ≈ 1普通函数指针函数指针声明123456789bool lengthCompare(const string&, const string&); bool (*pf)(const string& , const string&) = lengthCompare; pf = ...阅读全文 »
关于数组 发表于 2016-03-10 | 更新于: 2020-05-23 | 分类于 c++ | 阅读次数: 字数统计: 558 | 阅读时长 ≈ 2数组声明数组声明时,我们可以指定其大小,也可以不指定,但后一种情况必须初始化,编译器通过初始化可以确认该数组大小; 1234int a[10] = {1,2,3,4,5}; //正确,数组大小是10int a[] = {1,2,3,4,5}; //正 ...阅读全文 »
设计技巧总结 发表于 2016-03-10 | 更新于: 2020-05-23 | 分类于 c++ | 阅读次数: 字数统计: 211 | 阅读时长 ≈ 1设计技巧总结设计任务类 任务类,必须确保一个实例化对象,可以多次执行任务,所以在其构造函数里面,建议不要传参,所有所需参数都可以通过set函数去设置; 因为是一个任务类,所以在执行任务过程中我们无法窥探其中状态,所以必须提供接口可以获取这些状态,例如:是否正在运行、运行是否结束、运行是否成功以及最后 ...阅读全文 »
C++中各种概念对比 发表于 2016-03-09 | 更新于: 2020-05-23 | 分类于 c++ | 阅读次数: 字数统计: 285 | 阅读时长 ≈ 1自定义类 指针与引用的区别 指针是一个对象,而引用是别名,没有空间; 引用必须被初始化,但指针不用; 指针可以修改指向,但是引用不可以; 指针可以指向空,但是引用不可以; sizeof引用我们获得的是所指向对象的大小,而sizeof指针得到的则是指针本身的大小; 内联函数与函数的对比 调用函数一般 ...阅读全文 »
C++中的关键字 发表于 2016-03-08 | 更新于: 2020-05-23 | 分类于 c++ | 阅读次数: 字数统计: 579 | 阅读时长 ≈ 2const 默认状态下,const对象仅在文件内有效,这和非const对象存在很大不同,也就意味着:如果我们在头文件中包含了一个非cosnt对象,当该头文件被多个文件包含时,将会报出重复定义的错误,但是const对象则不会,我们可以默认其为static对象; 当我们需要多个文件共享同一const变 ...阅读全文 »
函数传参 发表于 2016-03-07 | 更新于: 2020-05-23 | 分类于 c++ | 阅读次数: 字数统计: 290 | 阅读时长 ≈ 1 函数传参主要分为两种形式:值传递与地址传递;值传递本质上是拷贝,所以无法修改形参;而地址传递传递的是形参本身的地址,因此可以修改形参; 数组传参 数组名其本质是数组的首地址,当我们把数组作为参数传递时,此时属于地址传递; 指针传参 & ...阅读全文 »