C++
宇宙爆肝锦标赛冠军
智能机器人研究生
展开
-
【C++|Bug】解决 error: default argument given for parameter x of xxx
C++ 在声明函数时不可以给形参默认值,在定义函数时可以给默认值。原创 2022-09-26 21:53:48 · 4420 阅读 · 0 评论 -
【C++】输出程序运行时间
文章目录1. 需求分析2. 代码实现1. 需求分析计算整个程序或者某段程序的运行时间。2. 代码实现clock_t start_time, end_time;start_time = clock();// TODO:end_time = clock();std::cout << "Total time: " << (double)(end_time - start_time) / CLOCKS_PER_SEC << "s" <&原创 2022-04-09 10:31:15 · 1789 阅读 · 0 评论 -
【Mac M1|C++】Macbook M1下使用VScode调试运行C++
文章目录VScode插件launch.jsontask.jsonc_cpp_properties.jsonCMakeLists.txt目录结构运行VScode插件launch.json{ // 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。 // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configu原创 2022-01-10 13:55:04 · 1671 阅读 · 2 评论 -
【Ubuntu|g++】Ubuntu20.04升级gcc和g++
文章目录升级原因查看版本升级版本升级原因在从源码安装PCL1.12编译时报错:cc1plus: error: bad value (‘tigerlake’) for ‘-mtune=’ switch查阅博客后得知,为了解决该报错需要升级g++版本。参考链接查看版本gcc --versiong++ --version升级版本~$ sudo apt-get update~$ sudo apt-get install gcc-10~$ sudo apt-get install g+原创 2022-01-04 13:01:43 · 23649 阅读 · 0 评论 -
【Ubuntu|CMake】Ubuntu20.04升级CMake版本|安装指定版本的CMake
文章目录查看CMake版本卸载CMake安装更高版本的CMake查看CMake版本cmake --version卸载CMakesudo apt remove cmake安装更高版本的CMake这里演示的是3.5版本的。wget https://cmake.org/files/v3.5/cmake-3.5.2.tar.gz# 提取到此处cd cmake-3.5.2./configuremake -j8sudo make install检查版本:...原创 2022-01-04 12:02:48 · 25250 阅读 · 4 评论 -
【C++】char *a[] 作为实参时形参写法
#define NCAMERA 2bool enableSrv(const char **name, int name_len, std::string srvName){ ros::ServiceClient client; webots_ros::set_int srv; const char *name_ = NULL; name_ = *name++; for (int i = 0; i < name_len; i++) {原创 2021-05-05 17:50:32 · 7120 阅读 · 0 评论