07 2021 档案
摘要:gcc编译选项: -I:指定头文件路径;如 gcc -I./include -D:定义一个宏;如 gcc -DHAVE_CONFIG_H,定义宏HAVE_CONFIG_H -Wall:开启所有错误提示,可理解为warinig all -g:编译过程中保留调试信息,以便gdb能够调试 -O2:指定编译
阅读全文
摘要:1、 头文件中全局函数多次引用出现重定义的问题 如果一个函数在头文件中声明实现,那么在被多次使用、引用时就会产生重定义的问题。 解决方法: 方法1:不要在头文件中实现函数,而将声明和实现分别写在.h和.cpp中。 方法2:如果一定要在头文件中实现函数,请在.h中实现的函数加上static。 如下:
阅读全文
摘要:时间点与时间段 C++11 std::chrono时间库 typedef duration <Rep, ratio<3600,1>> hours; typedef duration <Rep, ratio<60,1>> minutes; typedef duration <Rep, ratio<1,
阅读全文