C++
文章平均质量分 54
是 The Lin 呀
何以解忧,唯有学习
展开
-
C++(八股文) —— static、this指针、inline、volatile、assert、explicit
目录1、static2、this 指针3、inline 内联函数4、volatile5、assert6、explicit(显示)1、static作用修饰普通变量,修改变量的存储区域和生命周期,使变量存储在静态区,在main函数运行前就分配了空间,如果有初始值就用初始值初始化它。static int temp = 10;修饰普通函数,表名函数的作用范围,仅在定义该函数的文件内才能使用。在多人开发项目时,为了防止与他人命名空间里的函数重名,可以将函数定为static。static v原创 2022-03-26 15:41:01 · 1048 阅读 · 0 评论 -
C++(八股文) —— 指针和引用的区别
1、定义和性质指针是一个变量,存储的是地址引用是原变量的一个别名,和原变量本质是同一个东西2、指针可以有多级,引用只能是一级int **p; // 合法int &&a; // 不合法3、指针定义时可以不初始化,引用定义时必须初始化int *p; // 合法int &r; // 不合法int a = 996;int &r = a; // 合法4、指针为 null 值,引用不能int *p = NULL; // 合法int &r = NULL原创 2022-03-21 17:51:12 · 678 阅读 · 0 评论 -
C++正则表达式 指定字符 分割字符串
/*按制定字符,分割字符串*/std::vector<std::string> split(const std::string& input, \ const std::string& regex){ std :: regex patten(regex); std :: sregex_token_iterator first{input.begin(), \原创 2022-03-15 09:37:00 · 1962 阅读 · 0 评论