自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++ Primer (第五版) 课后习题 Unit10

10.1节练习练习10.1问题:头文件algorithm中定义了一个名为count的函数,它类似find, 接受一对迭代器和一个值作为参数。count返回给定值在序列中出现的次数。编写程序,读取int序列存入vector中,打印有多少个元素的值等于给定值#include <iostream>#include <algorithm>#include <vector>#include <string>#include <list>

2020-10-27 20:09:55 331

原创 C++ Primer (第五版) 课后习题 Unit9

9.1节练习练习9.1问题:对于下面的程序任务,vector、deque和list哪种容器最为适合?解释你的选择的理由。如果没有哪一种容器优于其他容器,也请解释理由。(a) 读取固定数量的单词,将它们按字典序插入到容器中。我们将在下一章中看到,关联容器更适合这个问题。 (b) 读取未知数量的单词,总是将单词插入到末尾。删除操作在头部进行。 (c) 从一个文件读取未知数量的整数。将这些数排序,然后将它们打印到标准输出答:a)这个访问起来并不会有下标的帮助。所以还是需要顺序访问。那么此时在

2020-10-21 15:38:34 744

原创 C++ Primer (第五版) 课后习题 Unit8

8.1.2节练习练习8.1:编写函数,接受一个istream&参数,返回值类型也是istream&。此函数须从给定流中读取数据,直至遇到文件结束标识时停止。它将读取的数据打印在标准输出上。完成这些操作后,在返回流之前,对流进行复位,使其处于有效状态。#include <iostream>using namespace std;istream& func(istream & is){ string buf; while(is&g

2020-10-19 14:20:58 420

原创 C++ Primer (第五版) 课后习题 Unit7

7.1.1节练习练习7.1问题:使用2.6.1节定义的Sales_data类为1.6节的交易处理程序编写一个新版本。#include <iostream>using std::string;using std::cin;using std::cout;using std::endl;struct Sales_data{ string bookNo; unsigned units_sold=0; double revenue=0.0;};int

2020-10-10 11:29:29 472

原创 C++ Primer (第五版) 课后习题 Unit6

6.1节练习练习6.1问题:实参和形参区别是什么?实参是相对于形参所讲的。在函数之内定义的变量,在函数中使用的就是形参,形参会随着被调函数的执行而被声明,又会随着函数执行结束而销毁。实参就是传递给函数的值,是函数调用的实际值。练习6.2问题:请指出下列函数哪个有错误,为什么?应该如何修改这些错误呢?(a) int f() { string s; // ... return s; }(b) f2(int i) { /* .

2020-09-23 12:26:16 462

原创 C++ Primer (第五版) 课后习题 Unit5

5.1节练习练习5.1问题:什么是空语句?什么时候用到它?答:整个语句中只有一个单独的分号。语法上需要一条语句但逻辑上不需要,应该使用空语句(官方说法)。我理解的是当需要通过执行循环或者判断,但是并不需要执行任何操作时,就可以加上空语句。练习5.2问题:什么是块?什么时候会用到块?答:用花括号括起来的语句和声明序列,一个快就是一个作用域,块也被称为复合语句。语法上需要一条语句,但是逻辑上需要多条语句,应该使用块。练习5.3问题:使用逗号运算符重写1.4.1节的while...

2020-09-08 03:20:30 337

原创 C++ Primer (第五版) 课后习题 Unit4

4.1.2 节练习练习4.15+10*20/2 = 105练习4.2需要在加完括号后运算顺序和加括号前一样一样a)* vec.begin() *(vec.begin())b)*vec.begin()+1 (*(vec.begin()))+14.1.3节练习练习4.3可以接受。如果把运算符求值顺序明确规定,必然会影响程序的效率。但是也有一些潜在的影响,但是大多数的时候程序并不会被这种潜在问题影响,所以只需要在需要的时候,对其进行优化。C++是尽可能相信程序员4...

2020-09-06 12:07:10 270

原创 C++ Primer (第五版) 课后习题 Unit3

3.1节练习练习3.1通过using napespace std;也可以:using std::cin;using std::cout;using std::endl;3.2.2节练习练习3.2修改前: while(getline(cin,line)){ cout<<line<<endl; }//一次读入一行修改后: while(cin>>line){ cout<<line&l

2020-08-28 14:50:03 185

原创 C++ Primer (第五版) 课后习题 Unit2

C++ Primer 课后习题Unit 22.1.1节练习:练习2.1:这是在我自己电脑,64位机上跑的结果。字节不同,所以它们代表的范围也不同。所以这道题没有固定答案,其实还是要看使用的机器。知道int是4个字节,所以就有 4*8=32 位 ,所以 可以知道unsigned int 范围是:0 - 2^32-1,而int 的范围是 -2^31-- 2^31-1其实short 和int 同理,2个字节,所以就是 2*8=16 位, 所以可知同理知道 unsigned int ...

2020-08-21 20:12:08 188

原创 PCL--PCD(点云数据)文件格式

一种新的文件格式PCD文件格式并非白费力气地做重复工作,现有的文件结构因本身组成的原因不支持有PCL库引进n维点类型机制处理过程中的的某些扩展,而PCD文件格式很好的补足这一点。PCD不是第一个支持3D点云数的文件类型,尤其是计算机图形学和计算机几何学领域,已经创建了很多格式来描述任意多边形和激光扫描仪获取点云。包括以下几种格式:·PLY是一种多边形文件格式,有Stanford大学的Turk等人...

2020-05-12 14:36:45 1500 1

原创 VScode 在ubuntu18.04下的 C++编译

https://blog.csdn.net/zzz_xxj/article/details/86568353#commentsedit这篇博客很详细,基本上解决问题

2019-08-02 11:43:11 596

原创 C++中字符输入

C语言中字符串的输入1.cin通过cin直接读字符串,cin遇到空格时会自动停止读取。事实上cin在遇到空格,换行符,制表符都会停止。由此来确定结尾位置。char name[20];cin &gt;&gt;name;输入:Jason Borncout&lt;&lt;name&lt;&lt;"\n";结果:Jason2.cin.getline()getline()...

2019-02-05 17:31:03 288

原创 PCL结构与功能

PCL完全是一个模块化的现代C++模板库。其基于以下第三方库:Boost、Eigen、FLANN、VTK、CUDA、OpenNI、QHull,实现点云相关的获取、滤波、分割、配准、检索、特征提取、识别、追踪、曲面重建、可视化等。 - Boost:用于共享指针和线程; - Eigen:用于矩阵、向量等数据操作; - FLANN:用于在KD树模块中快速近邻搜索; - VTK:在可视化模块中用于3D点云...

2018-03-26 21:38:48 1453

原创 PCL--win8 64位系统 vs2013下的安装

一.下载版本1.关于vs,我用的是vs2013版本2.关于PCL我用的是PCL 1.8.0 win64版本  当然你也可以用win32版本(我这里有提供win32版本下的)    这里是我安装的文件的地址链接:https://pan.baidu.com/s/1S_4IYzE2jPcdyfSm6lEkYA 密码:otnu里面有一个PCL1.8.0文件和一个pdb文件,两个都要下载,之后会有用处3.我...

2018-03-24 17:22:30 397

空空如也

空空如也

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

TA关注的人

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