自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 《wiki官网教程》3 编写简单的消息发布器和订阅器 (C++)

发布器节点初始化 ROS 系统 在 ROS 网络内广播我们将要在 chatter 话题上发布 std_msgs/String 类型的消息 以每秒 10 次的频率在 chatter 上发布消息#include "ros/ros.h"//ros/ros.h 是一个实用的头文件,它引用了 ROS 系统中大部分常用的头文件。 #include "std_msgs/String.h"...

2018-04-18 21:21:05 592

转载 卸载重装ROS

 使用独立显卡sudo ubuntu-drivers devicessudo apt-get install nvidia-340software-properties-gtk重启分区容量:boot 300MB 、/ 30G、/ home 80G、swap 3G1.添加 sources.list sudo sh -c '. /etc/lsb-release &...

2018-04-18 11:18:29 12872

原创 ROS CMakeLists.txt的编写

CMakeLists.txt是CMake的构建系统构建软件包的输入文件。任何兼容的CMake都包含了描述如何构建代码,并在根目录及子目录进行安装到一个或多个的CMakeLists.txt文件。Required CMake Version (cmake_minimum_required)//cmake版本Package Name (project()) //项目名

2018-04-18 09:19:54 449

原创 C++程序设计视频北大31-35(继承和派生)

一、继承和派生派生类对象包含着基类对象,而且基类对象存储位置位于派生类对象对象新增成员变量之前#include <iostream>#include <string>using namespace std;class student{private: string name; string id;//学号 char gneder;//性别 int age...

2018-04-15 11:08:37 267

原创 25-30 运算符重载、赋值运算符重载、运算符重载为友元函数、流插入和提取运算符重载

一、运算符重载扩展C++中提供的运算符适用范围,以用于类所表示的抽象数据类型运算符重载实质是函数重载运算符重载是成员函数时,a+b的 a.operator+b,a 相当于对象,只传入后面的参数class A{public: A(double r = 0.0, double i = 0.0) :real(r), imag(m) {};//构造函数,初始值列表 A operator+ (con...

2018-04-13 09:48:46 805

原创 类与对象编程(POJ C++ 第三周)

  1、类名::成员名(范围解析运算符,之前必须是类)A::printtotal2、对象名.成员名(.之前必须是对象名)A aa.printtotal()3、指针->成员名A *p = &r;p->printtotal()4、引用.成员名A &ref=r 3w7、描述下面程序输出的结果是:05请填空: #in...

2018-04-11 20:20:32 357

原创 20-24(静态成员变量、函数、成员对象、封闭类、this指针、常量对象、常量成员函数、常量引用)

一、静态成员变量与静态成员函数设置静态成员目的是将和某些类紧密相关的全局变量和函数写到类里面,看上去像一个整体。//访问静态成员//静态成员并不只属于某个对象,本质上全局变量//1、类名::成员名rectangle::printtotal();//2、对象名.成员名rectangle r;r.printtotal();//3、指针->成员名rectangle *p = &r

2018-04-10 10:41:49 467

原创 15-19(重载成员函数、构造函数、复制构造函数、类型转换构造函数、析构函数)

一、内联成员函数与重载成员函数内联class B{ inline void func1();//第一种inline+成员函数 void func2() { //第二种,整个函数体在类定义内部,默认内联 }};void B::func1(){}//第一种方式,别忘记类外定义重载成员函数#include <iostream>using namespace std;...

2018-04-02 18:09:18 378

原创 菜鸟教程(面对对象)2

一、继承每个类都有自己的数据成员和函数,但有些类之间的数据成员和函数相同,直接指定新建的类继承了一个已有的类即可。已有的类称为基类,新建的类称为派生类。#include <iostream>using namespace std;//基类shapeclass shape{public: void setwidth(int w)//不用输出,void { width ...

2018-04-01 10:25:35 259

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除