2017年6月18日

摘要: 有很多 的时候我们使用别人的程序包。然后添加东西的时候缺少什么东西,会使程序编译不过去,甚至无法运行,接下来介绍一下cmakelist.txt 的每一行的作用。为了以后添加和修改方便。 2.整体结构和订购您的CMakeLists.txt文件必须遵循此格式,否则您的包将无法正确构建。 配置中的顺序计数 阅读全文
posted @ 2017-06-18 15:57 王会喜 阅读(14168) 评论(0) 推荐(3) 编辑
 

2017年6月17日

摘要: 在终端可以直接用catkin_create_qt_pkg命令创建带Qt界面的ROS package,再按照前面说的方法导入到Qt即可 这里参考的是qt_createTutorialsQt App Templates (1) 要使用catkin_create_qt_pkg命令需要安装一个包,执行如下命 阅读全文
posted @ 2017-06-17 11:00 王会喜 阅读(8428) 评论(0) 推荐(0) 编辑
 

2017年6月14日

摘要: 到目前为止,我们设计的类中所有的成员变量和成员函数都是属于对象的,如我们在前面定义的book类,利用book类声明两个对象Alice和Harry,这两个对象均拥有各自的price和title成员变量,同时还拥有类中所有的成员函数。 除了这种情况以外,我们还有另外一种类型的成员,那就是与static结 阅读全文
posted @ 2017-06-14 13:11 王会喜 阅读(1466) 评论(0) 推荐(0) 编辑
 
摘要: 在类中,有时候为了避免误操作而修改了一些人们不希望被修改的数据,此时就必须借助const关键字加以限定了。借助const关键字可以定义const类型的成员变量、成员函数、常对象以及对象的常引用。 const成员变量 const成员变量其用法和普通的const变量用法相似,在定义时只需在前面加上con 阅读全文
posted @ 2017-06-14 12:48 王会喜 阅读(1210) 评论(0) 推荐(0) 编辑
 
摘要: 拷贝构造函数,顾名思义,就是通过拷贝对象的方式创建一个新对象。拷贝构造函数有两种原型(我们继续以book类来说明拷贝构造函数原型): 这两种原型都是book类对象的引用。下面一种原型则规定在创建新对象的时候不得修改被拷贝的对象。如果拷贝构造函数的参数不是对象的引用,则是不允许的。如下面这种构造函数形 阅读全文
posted @ 2017-06-14 10:39 王会喜 阅读(521) 评论(0) 推荐(0) 编辑
 

2017年6月13日

摘要: QMessageBox类提供了常用的弹出式对话框:提示、警告、错误、询问、关于对话框 需要添加头文件 MESSAGE 是要是显示的字符串 阅读全文
posted @ 2017-06-13 13:51 王会喜 阅读(380) 评论(0) 推荐(0) 编辑
 

2017年6月10日

摘要: 虚函数是C++中用于实现多态(polymorphism)的机制。核心理念就是通过基类访问派生类定义的函数。假设我们有下面的类层次: 输出的结果是 这个例子是虚函数的一个典型应用,通过这个例子,也许你就对虚函数有了一些概念。它虚就虚在所谓“推迟联编”或者“动态联编”上,一个类函数的调用并不是在编译时刻 阅读全文
posted @ 2017-06-10 19:35 王会喜 阅读(400) 评论(0) 推荐(0) 编辑
 
摘要: ROS提供了一个同时启动节点管理器(master)和多个节点的途径,即使用启动文件(launch file)。事实上,在ROS功能包中,启动文件的使用是非常普遍的。任何包含两个或两个以上节点的系统都可以利用启动文件来指定和配置需要使用的节点。通常的命名方案是以.launch作为启动文件的后缀,启动文 阅读全文
posted @ 2017-06-10 00:13 王会喜 阅读(2317) 评论(0) 推荐(0) 编辑
 

2017年6月6日

摘要: 我们可以想象一个这样的场景:某一天书店整理库存,发现了一些非常老的书,为了尽快清空库存,店主想了一下,决定开展一个大甩卖活动,所有的这些书全部以五美元的价格出售。此时如果需要尽快将这些书的信息录入到书店的书单中,为了方便,我们可以在book类中添加一个带默认参数的构造函数。 在本例中,book类中的 阅读全文
posted @ 2017-06-06 15:49 王会喜 阅读(9303) 评论(0) 推荐(1) 编辑
 

2017年6月4日

摘要: 在程序设计过程中,我们总是希望自己设计的程序是天衣无缝的,但这几乎又是不可能的。即使程序编译通过,同时也实现了所需要的功能,也并不代表程序就已经完美无缺了,因为运行程序时还可能会遇到异常,例如当我们设计一个为用户计算除法的程序时,用户很有可能会将除数输入为零,又例如当我们需要打开一个文件的时候确发现 阅读全文
posted @ 2017-06-04 11:58 王会喜 阅读(306) 评论(0) 推荐(0) 编辑