- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 ROS中创建msg时run的报错
在维基百科的官方资料中,创建一个msg时,需要将建好的msg文件被转换成C++,Python等,在Package.xml中添加语句:<run_depend>message_runtime<run_depend>保存后catkin_make时会报错,此时需要将这句话修改为:<exec_depend>message_runtime<exec_dep...
2018-10-24 21:20:16 284
原创 C++的顶层const和底层const
一 如何区分顶层const和底层const指针如果添加const修饰符时有两种情况:1指向常量的指针:代表不能改变其指向内容的指针。声明时const可以放在类型名前后都可,拿int类型来说,声明时:const int和int const 是等价的。声明指向常量的指针也就是底层const,下面举一个例子:int num_a = 1;int const *p_a = &am...
2018-10-23 16:48:30 301
原创 C++中初始化
一、初始化的例子1.引用必须在初始化时就赋值。2.第一种情况:只初始化不赋值 int sum;声明sum之后,没有为其赋初始值,在这样的情况下,sum的值是随机的,因此在一开始sum可能是一个很小的负数,导致多次循环出现。很显然,初始化避免使用了变量的“脏值”。所以应该直接给他赋值避免随机值的情况:int sum = 0;3.第二种情况:将sum声明为静态变量...
2018-10-20 08:40:37 841
原创 Ubuntu下g++支持C++11的办法
学习C++Primer的时候,发现其中的auto类型,以及vector容器在自带的g++编译时,会报错或者发出警告,原因是当前的g++不支持C++11,解决办法是,先输入sudo vim ~/.bashrc然后输入自己的管理员密码,进去后在# some more ls aliases这一行注释下,输入alias g++='g++ -std=c++11'alias g++='g...
2018-10-18 19:42:15 6841 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人