
c++相关
yanghan742915081
这个作者很懒,什么都没留下…
展开
-
txt格式转pcd
#include “stdafx.h” #include <pcl/io/pcd_io.h> #include using namespace std; int numofPoints(char* fname){&a转载 2018-12-15 17:31:30 · 746 阅读 · 0 评论 -
strlen与sizeof
Sizeof与Strlen的区别与联系一、sizeof sizeof(…)是运算符,在头文件中typedef为unsigned int,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。 它的功能是:获得保证能容纳实现所建立的最大对象的字节大小。 由于在编译时计算,因此...转载 2018-11-06 02:37:17 · 130 阅读 · 0 评论 -
回溯法
回溯法是这样一个遍历过程,首先从根节点出发,深度优先,不断往下遍历子结点,当子节点遍历完之后,回溯到父节点,看看还有没有其他没遍历的子节点,若有,继续往下遍历,遍历完子节点后,再回溯到父结点,依次不断,知道所有结点都遍历完为止。比如要求集合{0,1,2}的所有子集,过程如下:1.&nbsp; 找到0,然后看还有没有子节点,发现有子节点012.&nbsp; 沿着01往下,再看有没有子节点,发现...原创 2018-11-06 02:19:52 · 225 阅读 · 0 评论 -
const char* ptr , char const *ptr, char * const
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.youkuaiyun.com/SilentOB/article/details/7转载 2018-10-09 10:36:30 · 6302 阅读 · 0 评论 -
读写txt
原 C++中如何进行txt文件的读入和写入  转载 2018-10-14 11:30:06 · 209 阅读 · 0 评论 -
数组和指针
数组和指针没有半毛钱关系,指针是一类特殊的变量,主要用途是函数间的传址,用这种方式来改变实参内容。而数组是用来实现线性表的结构,用于把同类对象集中在一起放置。比如int str[6]表示的是一个包含6个int单元的数组结构,sizeof(str)=6*4,str代表的是一个整体,而不是一个内存单元。而int *p表示的是一个指向整形的指针变量,sizeof§=4。c/c++把“int *p=str...原创 2018-09-28 17:02:41 · 133 阅读 · 0 评论 -
char str[]与char *str的区别
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&a转载 2018-09-28 16:40:25 · 1007 阅读 · 0 评论 -
关于左值和右
左值(lvalue)和右值(rvalue)最先来源于编译。在C语言中表示位于赋值运算符两侧的两个值,左边的就叫左值,右边的就叫右值。定义:左值指的是如果一个表达式可以引用到某一个对象,并且这个对象是一块内存空间且可以被检查和存储,那么这个表达式就可以作为一个左值。右值指的是引用了一个存储在某个内存地址里的数据。从上面的两个定义可以看出,左值其实要引用一个对象,而一个对象在我们的程序中又肯定有一个名...原创 2018-09-28 15:48:29 · 447 阅读 · 0 评论 -
如何理解左操作数必须为左值
&a转载 2018-09-28 15:26:51 · 8326 阅读 · 0 评论 -
vector的内存开辟与
1.vector的内存增长vector其中一个特点:内存空间只会增长,不会减小,援引C++ Primer:为了支持快速的随机访问,vector容器的元素以连续方式存放,每一个元素都紧挨着前一个元素存储。设想一下,当vector添加一个元素时,为了满足连续存放这个特性,都需要重新分配空间、拷贝元素、撤销旧空间,这样性能难以接受。因此STL实现者在对vector进行内存分配时,其实际分配的容量要比当前...转载 2018-10-05 23:44:51 · 881 阅读 · 0 评论 -
vector内存的开辟与
1.vector的内存增长vector其中一个特点:内存空间只会增长,不会减小,援引C++ Primer:为了支持快速的随机访问,vector容器的元素以连续方式存放,每一个元素都紧挨着前一个元素存储。设想一下,当vector添加一个元素时,为了满足连续存放这个特性,都需要重新分配空间、拷贝元素、撤销旧空间,这样性能难以接受。因此STL实现者在对vector进行内存分配时,其实际分配的容量要比当前...转载 2018-10-05 23:43:35 · 2124 阅读 · 0 评论 -
virtual
&a转载 2018-10-04 22:09:36 · 137 阅读 · 0 评论 -
ios::sync_with_stdio(false);
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.youkuaiyun.com/yujuan_Mao/article/details转载 2018-09-27 10:50:36 · 352 阅读 · 0 评论 -
面向对象和面向过程区别
面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了;面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。可以拿生活中的实例来理解面向过程与面向对象,例如五子棋,面向过程的设计思路就是首先分析问题的步骤:1、开始游戏,2、黑子先走,3、绘制画面,4、判断输赢,5、轮到...转载 2018-12-30 23:25:53 · 292 阅读 · 1 评论