![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
等一杯清茶
一把陈壶,装上二月的新绿。岁月的炉火,烹煮云水涯。日子在茶中,波澜不惊。
展开
-
C++中的* & 和&&区分
C++被称为C的超集。在C++中有很多声明和C相似,比如: *: C: int *p; C++: int* p; 读法:p 是一个指向整数类型的指针变量 C: x = *p; 读法:把指针p指向的值赋值给x &: C:x = a & b; # C中为逻辑与 C++: 1.引用 int i = 3; int &r = i; # C++中为引用变量(引用),本质是指针的另一个名字。r就是引用变量 2.取地址 string *p = &r; &&:原创 2022-05-09 20:02:25 · 1023 阅读 · 0 评论 -
cmake
cmake # 将第三方库的搜索路径放到工程路径下 include_directories() CMAKE_C_FLAGS 设置C编译选项 CMAKE_CXX_FLAGS 设置C++编译选项 set(var path) # 生成可执行文件 add_executable(exename srcname) # 向当前工程添加存放源文件的子目录,并可以指定中间二进制和目标二进制存放的位置 add_subdirectory(src_dir binary_dir) # 生成库 add_library(lib原创 2022-04-29 10:46:40 · 343 阅读 · 0 评论