2022年5月24日
摘要:
LINK_DIRECTORIES LINK_DIRECTORIES 命令来指定第三方库所在路径,比如,你的动态库在/home/myproject/libs这个路径下,则通过命令:LINK_DIRECTORIES(/home/myproject/libs),把该路径添加到第三方库搜索路径中,这样就可以
阅读全文
posted @ 2022-05-24 21:23
蜀山菜鸟
阅读(507)
推荐(0)
摘要:
主函数 #include "gtest/gtest.h" #include "gmock/gmock.h" int main(int argc, char **argv) { testing::InitGoogleMock(&argc, argv); testing::InitGoogleTest(
阅读全文
posted @ 2022-05-24 19:51
蜀山菜鸟
阅读(162)
推荐(0)
2022年5月23日
摘要:
googletest测试用例 class TestExample : public testing::Test { public: // 所有用例执行前 执行该函数 static void SetUpTestCase() {} // 所有用例执行结束后,执行该函数 static void TearD
阅读全文
posted @ 2022-05-23 22:14
蜀山菜鸟
阅读(525)
推荐(0)
摘要:
c++变长参数应用示例: // C++中C11提供了任意类别的安全的变长参数函数模板(C11之前模板函数参数个数只能固定),使用方法如下: // template<typename... Args> void Func(Args... args); template <typename... Arg
阅读全文
posted @ 2022-05-23 22:11
蜀山菜鸟
阅读(143)
推荐(0)
2022年5月19日
摘要:
const修饰是否能修改,判断性质简便方法:从由往左读,遇到p就替换为“p is a”,遇到*就替换为“point to”,其余不变。 如 const int p; p is a int const. p是一个int型常量
阅读全文
posted @ 2022-05-19 22:00
蜀山菜鸟
阅读(25)
推荐(0)
摘要:
1. 占位符概念 关于%.*f的格式化输出:(占位符的概念) int a = 4; float m = 3.14159; printf(“%.*f\n”, a, m); A. 3.1416 B. 3.14159 C. 4.000000 D. 运行错误还是什么的,不太记得了 解析:https://zh
阅读全文
posted @ 2022-05-19 20:33
蜀山菜鸟
阅读(66)
推荐(0)
摘要:
适配器模式: // 适配器模式 将一个类的接口转换成客户希望的另外一个接口 // 接口层 class OutInterface { public: virtual ~OutInterface() = default; // 客户希望实现的接口 例如: 用户希望一次性打印姓名 年龄 成绩 virtua
阅读全文
posted @ 2022-05-19 14:57
蜀山菜鸟
阅读(40)
推荐(0)
摘要:
-j 27 // 多线程,最多27个线程编译 VERBOSE=1 // 打印详细的编译信息
阅读全文
posted @ 2022-05-19 11:16
蜀山菜鸟
阅读(102)
推荐(0)
2022年5月17日
摘要:
时序图: https://www.cnblogs.com/ywqu/archive/2009/12/22/1629426.html
阅读全文
posted @ 2022-05-17 17:15
蜀山菜鸟
阅读(23)
推荐(0)
摘要:
电子书 GCC中文手册.pdf Git学习总结.doc GNU make v3.80完整版中文指南.pdf GNU-Make-使用手册(中译版).pdf GNU-make-中文手册.pdf Linux进程控制.pdf 100个gdb小技巧(v1.0).pdf
阅读全文
posted @ 2022-05-17 16:06
蜀山菜鸟
阅读(29)
推荐(0)