自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 ubuntu16.04 安装ros(亲测有效)

https://blog.csdn.net/tq08g2z/article/details/79209435

2019-02-28 15:34:32 793

原创 c++基础 --类与对象

一、导学--程序中的对象是现实中对象的模拟,具有属性和功能/行为;-- 抽象出同一类对象的共同属性和行为,形成类,对象是类的实例;-- 类将数据和处理数据的函数封装在一起,隐藏内部细节,提供对外访问接口;-- 定义对象时,可以通过构造函数进行初始化;-- 删除对象时,可以通过析构函数释放资源;-- 一个类的对象可以由其他类的对象组合而成,即类的成员可以是其他类的对象;-- 结构体、...

2019-02-26 20:27:45 161

原创 c++基础--函数

一、概要(函数--程序的功能模块)1.函数的定义和调用2.内联函数3.constexpr函数(常量表达函数)4.带默认参数值的函数5.函数重载6.c++系统函数二、函数的定义-函数名-函数的参数-函数的返回值(可以没有)1.语法形式类型标识符 函数名(形式参数表){语句序列}--形参表:每个参数都可以为不同类型(只在函数体内部使用,相...

2019-02-18 16:46:13 275

原创 c++基础 --c++简单程序设计(2)

一、数据的输入和输出1.IO流 cin cout插入运算符<< 比如:cout<<表达式<<表达式提取运算符>> 比如:cin>>表达式>>表达式2.IO流类库操纵符二、循环语句(一)if语句1.if(表达式)  表达式;2.if(表达式) 表达式1;else 表达式2;3.if(表...

2019-01-23 16:47:49 97

原创 c++基础 --c++简单程序设计(1)

--C++能够处理的基础数据类型1.整数类型2.实数类型3.字符类型4.布尔类型5.自定义类型(枚举类型)--c++中数据的输入和输出可以调用预定义的功能模块实现一、C++的特点1.兼容C,支持面向过程的程序设计2.支持面向对象的程序设计3.支持泛型程序设计方法实例一:#include <iostream>using namespac...

2019-01-21 18:47:46 179

原创 Visual Studio使用说明

1.更改配置工具--导入导出设置2.创建应用程序新建项目--Win32控制台应用程序---Next---完成3.行号工具---选项---文本编辑器---c/c++勾选即可

2019-01-21 15:53:29 882

原创 c++基础 --绪论

一、绪论C++  面向对象的高级语言C++开发过程:算法设计 源程序编辑 编译 连接 运行调试信息的表示与存储:计算机中的数据用二进制表示 逻辑数据、字符数据用二进制编码表示二、计算机简介计算机能够识别的是机器语言(二进制0和1编码)计算机指令系统计算机软件软件=程序+文档计算机程序三、计算机语言与程序设计方法的发展机器语言 汇编语言(增...

2019-01-21 13:33:20 142

原创 c++ 语句(简单语句、声明语句、复合语句、语句作用域、if语句、switch语句)

一、简单语句

2018-07-13 13:47:49 371

原创 c++ 表达式

1.运算符

2018-07-11 19:55:54 108

原创 c++ 动态数组和新旧代码的兼容

1.动态数组vector

2018-07-07 15:46:39 136

原创 c++ 数组和指针(vector和迭代器的低级复合类型)

一、数组1.数组的缺点:数组的长度是固定的,无法改变大小;无法知道数组的大小;数组也不提供push_back等类型的操作,用下标进行操作有时候很麻烦;2.数组的长度:必须是常量,不可以用变量写入;常量必须是定义时就是常量,即使换算得到的也不可以用来定义数组;3.数组的初始化:全局数组会自动初始化;局部数组不会自动初始化。eg: char str1[]={'c','+','+'};        c...

2018-07-06 15:10:51 300

原创 c++ 标准库bitset类型

1.bitset对象的定义及初始化:eg:bitset<32> a;//a的大小为32位二进制bitset<16> b(0xffff);//b的大小位16位,且初值为0xffff(括号中为赋值,可为任何进制,计算机会进行自动的转化)string str("1011111000011111000000111000");bitset<32> f(str,5,4);/...

2018-07-05 18:51:56 205

原创 c++ 迭代器简介

1.以vector为例,迭代器的使用如下:vector<int> v(10,8);vector<int>::iterator iter=v.begin();//begin()返回一个迭代器(迭代器实际上就是一个指针),指向第一个数据元素*iter=9;//使用指针修改动态数组中的元素for(vector<int>::size_type i=0;i<v.si...

2018-07-05 17:06:25 109

原创 c++ 标准库vector类型

1.容器2.vector是一个动态数组,可保存大量的数据;3.vector是一个类模板,定义如下:vector<类型> 变量;eg:vector<int> ivec;        vector<double> dvec;        vector<string> svec;         vector<dog> dogvec;   ...

2018-07-05 16:39:34 215

原创 c++ 标准库中string类型

1.string对象的定义及初始化

2018-07-03 17:56:11 131

原创 c++ 命名空间的using声明

1.std 名称空间  ::作用域操作符  cout 名称eg: std::cout << "Hello World!" <<std::endl;或者可在前面进行声明: using std::cout;2.头文件中不能使用using声明进行简化。...

2018-07-03 17:50:29 203

原创 c++ const限定符、引用、typedef、枚举、类类型、头文件

1.const限定符:常、常量、不能改变(即程序无论如何改变,定义为const+类型的常量一直不会改变),必须初始化。同时,此常量为全局作用域。注:在多个文件中使用const定义的常量时,定义处前需要加extern进行定义。2.引用(别名):在之前,需用&。普通引用(非const引用):定义引用时,必须立马初始化;而且不能定义为常量,必须为变量;引用相当于别名,原本变量改变时,引用也会随之...

2018-07-03 14:45:47 185

原创 c++ 变量

1.变量左值和右值(右值赋给左值):所有变量都可以做右值,但是有些不能作为左值;左值都是可以被修改的。2.变量名命名规则:可出现下划线、数字和字母;不能出现运算符、关键字,不能用数字开头,不能用连续的下划线;区分大小写。(中文可做变量名)变量名命名习惯:不要太长,不要用简单的a.b.c.d来写变量,一般直接用英文来代替,来表示他的一些意义。3.定义对象...

2018-07-02 15:40:08 102

原创 c++ 字面值常量 笔记

1.数字前加0 直接变为8进制;没有的话,为十进制;0x11为16进制

2018-07-01 11:30:35 180

原创 c++ 基本内置类型 笔记

1.基本内置类型void //空类型 无输出sizeof();//测试字符字节

2018-06-30 16:29:57 119

空空如也

空空如也

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

TA关注的人

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