笔记
文章平均质量分 51
__Nomad__
这个作者很懒,什么都没留下…
展开
-
如何在CMake中设置编译器警告级别
在CMake中设置编译器警告级别传统的方法现代CMakeModern CMake应用到所有目标注意传统的方法if(MSVC) # Force to always compile with W4 if(CMAKE_CXX_FLAGS MATCHES "/W[0-4]") string(REGEX REPLACE "/W[0-4]" "/W4" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") else() set(CMAKE_CXX_FLAGS "${原创 2022-01-26 12:01:17 · 2542 阅读 · 0 评论 -
浅谈c/c++中的swap( )函数
swap( )函数指用来交换两个变量的值的函数。int swap(a, b){ // switch the value of a and b. return 0;}使用 C/C++ 编程时,经常需要自己实现一下swap( )函数,在实现的时候可能会遇到的问题在这个blog里归纳总结一下。1. 直接交换(典型错误)例子如下int swap(int a, int b){ int tmp; tmp = a; a = b; b = tmp; return 0;}调原创 2021-01-30 23:45:08 · 1136 阅读 · 0 评论 -
c语言指针指北
c语言指针简介稍后补充案例一在c语言程序中,使用指向字符型数据的指针(char*)表示字符串。例子如下:#include <stdio.h>int main(int argc, char *argv[]){ char *test = "Hello"; printf("%s\n", test); printf("%d", sizeof(test));}程序输出结果如下:Hello8案例二在使用c语言实现二叉树的基本操作时,也很考验对原创 2020-12-31 22:56:08 · 272 阅读 · 1 评论 -
正则表达式基本用法(持续更新中)
正则表达式的归纳总结表达式是处理字符串的方法,它以行(háng)为单位来进行字符串的处理操作。正则表达式通过一些符号的辅助,可以轻松完成“查”、“删”、“换”的功能。严谨地说,正则表达式是一种表示法,只要程序(比如vi、grep、awk、sed等)支持正则表达式,就可以使用这种方法处理字符串。注意:正则表达式与通配符完全不同。通配符是bash操作的接口,而正则表达式是一种字符串的处理方式。...原创 2020-01-09 22:44:29 · 284 阅读 · 0 评论