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 · 1064 阅读 · 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 · 365 阅读 · 0 评论