02 2021 档案
摘要:1.find的用法 用于查找容器某个元素 (1)内置类型不需要重载“==”,直接使用 #include <iostream> #include <vector> #include <algorithm> int main(){ std::vector<int> vec; for(int i = 0;
阅读全文
摘要:1.for_each用法,头文件#include <algorithm> 该算法用于获取容器种的每一个元素,然后做统一的操作。 #include <iostream> #include <vector> #include <algorithm> void myPrint(int i ){ std::
阅读全文
摘要:1.定义一个指针的时候可以不赋初始值,定义一个引用的时候必须有初始值。 int *x;//不报错 int &y;//报错 2.对于程序员来说指针变量包含两部分一个是指针指向的地址和指针本身自己的地址,所以可以对指针再进行取地址&。 对程序员来说引用变量只能获取它所指向的变量的地址,而无法获取引用变量
阅读全文
摘要:参考:https://www.cnblogs.com/qiang-upc/p/11407364.html 1.两者都是用于为了同一个头文件在项目中被应用多次造成的变量重定义等问题 2.#pragma写在头文件的第一行保证该头文件不会被引用两次,#ifndef的用法如下可以在头文件的任意位置,保证其中
阅读全文
摘要:1.在函数体的外部只能声明变量,或者在声明的时候给变量赋值,不能单独有赋值语句存在。注:在声明的同时赋值是可以的如:int a = 10; (1)在头文件中先声明变量,再赋值(编译器会报错) test.h文件: int a; a = 10; (2)在头文件中声明了变量,在cpp文件中的函数外对该变量
阅读全文
摘要:1.比特,又叫做位,bit,就是一个二进制0或者1,作为最小的存储单位 2.字节,byte,一般是由8个连续的字节组成,每个字节都和一个数字绑定作为它的地址。我们平时使用的1KB,这个B表示的就是byte而不是bit,即1KB=1024byte=8192bit。 3.我们存入的数据在字节中的都是0或
阅读全文
摘要:stl本身内部定义了一些常用的函数对象,我们需要的时候直接使用就可以了,不用再自己定义类。 需要引入头文件#include <functional> 例:使用内置的取反函数对象,其他内置函数对象的使用类似 #include <fuctional> void main(){ negate<int> n
阅读全文
摘要:1.定义一个类(结构体),这个类(结构体)种重载了"()"这个符号,然后用这个类(结构体)创建的对象就叫做函数对象。 2.函数对象的用法和函数的用法类似,都是使用"()"调用。 3.函数对象相较于函数可以拥有自己的状态。比如在定义函数对象的类的时候,可以定义一个int类型的属性来记录该函数对象被调用
阅读全文
摘要:1.printf输出其实是有一个缓冲区的,并不是程序一执行完printf这句代码后就立即输出,而是要在缓冲区刷新的时候才输出到屏幕上。 2.在平时我们使用中如果在printf中加入了“\n”换行标志,则会立即刷新缓冲区,输出。 3.如果使用"> xxx.txt"将控制台的输出信息重定向到文件中的时候
阅读全文
摘要:1.安装vscode 2.下载mingw64压缩包,并解压 3.添加系统环境变量,C:\mingw64\mingw64\bin 4.win+r输入cmd打开命令行,输入g++ -v,查看mingw64环境变量是否正确配置 5.在vscode的插件商店中搜索c/c++,code runner安装 6.
阅读全文

浙公网安备 33010602011771号