
DEBUG
zhengqiuQAQ
学着做一个合格的coder
展开
-
C++易错记录
c++易错记录 1. 二分是我们在平常代码编写中经常会遇到的问题,在进行二分时我们需要注意以下几点: · 越界:int = (int + int)/ 2; 注意在实际场景中+是否会越界。 · 负数:int = (-1 + 0) / 2; 如此例中结果会等于0,正常情况应该想要的结果为-1. · 最好写为int = (int - int) / 2 + int 这种形式。 ...原创 2021-09-13 10:32:11 · 104 阅读 · 0 评论 -
cmake易错记录
写cmake文件时易错记录 设置编译选项: 在使用set关键字设置编译选项时注意可能覆盖前面已有的内容. 例如:// 设置gcov代码覆盖率编译选项 SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fprofile-arcs -ftest-coveragel") ··· // 设置代码警告提示等级编译选项 SET(CMAKE_CXX_FLAGS --Wall) 在设置关键字CMAKE_CXX_FLAGS时没有注意其在不同地方被覆盖,导致前面设置无效。 所以在每次设置编译原创 2021-08-08 15:59:07 · 139 阅读 · 0 评论