随笔分类 - c++
摘要:#include <iostream> using namespace std; struct Student{ Student(char *name, int age, float score); void show(); char *m_name; int m_age; float m_score; }; Student::Student(char *name, int age, float
阅读全文
摘要:#include <iostream> using namespace std; class Address; //提前声明Address类 //声明Student类 class Student{ public: Student(char *name, int age, float score); public: void show(Address *addr); private: char *m
阅读全文
摘要:在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量 的存储区。里面的变量通常是局部变量、函数参数等。 堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应 用程序去控制,一般一个
阅读全文
摘要:参考: https://www.jianshu.com/p/c82cada7e5b0https://www.cnblogs.com/grandyang/p/4475985.htmlhttps://www.jianshu.com/p/7dacc9a3c9a0
阅读全文
摘要:指针和引用都是地址的概念,指针指向一块内存,它的内容是所指内存的地址;引用是某块内存的别名。程序为指针变量分配内存区域,而不为引用分配内存区域。 指针使用时要在前加 * ,引用可以直接使用。 引用在定义时就被初始化,之后无法改变;指针可以发生改变。 即引用的对象不能改变,指针的对象可以改变。 没有空
阅读全文
摘要:新建 注意选择如下选项,c和c++ 都一样的 然后,编译运行 参考: https://blog.csdn.net/u013610133/article/details/72857870 https://www.runoob.com/cplusplus/cpp-tutorial.html
阅读全文
摘要:下载: 链接:https://pan.baidu.com/s/1wbbqWZySG46euLri1_lfKQ 密码:xijw
阅读全文
摘要:下载安装:https://www.cnblogs.com/sea-stream/p/11220036.html 切换语言:https://www.cnblogs.com/sea-stream/p/11220515.html 安装完成后,新建一个工程 然后打开后,直接运行即可 编译链配置 参考: ht
阅读全文
摘要:下载:https://cmake.org/download/ 下载完成后,双击安装 安装完成后,打开命令行,运行 查看版本 参考: https://blog.csdn.net/qq_21046135/article/details/78767134 https://cmake.org/downloa
阅读全文
摘要:右键显示包内容,进入目录,contents/lib,删除resources_zh.jar,重启即可。 参考: https://blog.csdn.net/qq_45179462/article/details/91330065
阅读全文
摘要:打开设置文件 输入 效果 参考: https://segmentfault.com/q/1010000009069958/
阅读全文
摘要:路径规划:从一个点到另一个点,规划出最优的路线。用到service :make_plan (nav_msgs/GetPlan) 服务名为move_base_node/make_plan nav_msgs/GetPlan api: 现在学习如何使用 在工作空间新建package navigation_
阅读全文
摘要:#include /* puts, printf */ #include /* time_t, struct tm, time, localtime */ #include using namespace std; struct Position{ double x; double y; double z; }; struct Orien...
阅读全文
摘要:C++ 利用指针和数组实现一个函数返回多个值demo1 输出 C++ 利用指针和结构体实现一个函数返回多个值demo2 输出 demo3c++ 使用结构体作为返回值 输出 demo4c++ 使用结构体指针作为返回值 输出 参考: https://blog.csdn.net/chaipp0607/ar
阅读全文
摘要:参考: https://blog.csdn.net/songzige/article/details/51298573
阅读全文
摘要:code: 将 Stu* pStu = malloc(sizeof(Stu)); 改为Stu* pStu = (Stu*)malloc(sizeof(Stu)); code 输出 https://blog.csdn.net/weixin_34221332/article/details/869814
阅读全文
摘要:#include //平方 pow() int a = pow(4,2);// 4的平方=16 //开方 int b = pow(4,0.5);// 4的平方根=2 int c = sqrt(4);// 4的平方根=2 //整数绝对值 int c = abs(b-c); //浮点数绝对值 double d = fabs(b-c); https://blog.csdn.net/u01...
阅读全文
摘要:环境: Ubuntu14.04 下载cmake(我使用的是3.1.0) https://cmake.org/files/v3.1/ tar -xvf cmake-3.1.0-Linux-x86_64.tar.gz sudo mv cmake-3.1.0-Linux-x86_64 /opt/cmake-3.1.0 sudo ln -sf /opt/cmake-3.1.0/bin/* /u...
阅读全文
摘要:int string2int(string x); int string2int(string x){ int a; string res=x; stringstream ss; ss > a; return a; }
阅读全文