
c++
地信小心
UCAS的小心~~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Math函数应用整理
1、pow(x,y);用于求x的y次方,xy均为double类型,返回double类型的x值。代码样例:#include #include using namespace std;int main(){ double x,y; x=10.1; y=2; cout<<pow(x,y)<<endl; return 0;}原创 2014-03-15 10:01:41 · 599 阅读 · 0 评论 -
PCL中特征提取部分的翻译和总结整理
翻译 2017-05-30 00:27:57 · 1433 阅读 · 3 评论 -
使用liblas实现点云las格式转pcd格式
在使用pcl点云库进行程序编写的时候,其内定的点云数据格式类型为pcd,但是当前通用的点云格式大多是las,所以将las格式转成pcd格式使用对于pcl编程来说有一定的意义。根据自己查的网络资料,下面介绍一下在我的macbook上使用xcode调用liblas以及pcl点云库实现las转成pcd格式的方法。下面程序的前提是首先配置好liblas,我在macbook上配置liblas用的是hom原创 2016-11-15 23:11:04 · 9374 阅读 · 0 评论 -
点云txt格式转pcd格式
之前整理过一个版本,但是使用了结构体,前前后后略显复杂,并且在xcode中运行的时候,面对较大文件特别容易出现内存分配错误,以下内容进行了精简和简化,在配置安装了pcl点云库的project下,可以直接饮用以下代码。//计算txt点中的个数的方法实现int numofPoints(char* fname){ int n=0; int c=0;原创 2016-06-18 07:48:39 · 6122 阅读 · 0 评论 -
位运算的总结
转载自:http://blog.chinaunix.net/uid-21411227-id-1826986.html一.逻辑运算符 1.& 位与运算 1) 运算规则 位与运算的实质是将参与运算的两个数据,按对应的二进制数逐位进行逻辑与运算。例如:int型常量4和7进行位与运算的运算过程如下:4=0000 0000 0000 0100 &7 =0000 0000 0000转载 2016-03-11 21:38:33 · 410 阅读 · 0 评论 -
指针与数组关系
#include "stdafx.h"#include using namespace std;int _tmain(int argc, _TCHAR* argv[]){int a[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12}};//定义一个三行四列的矩阵int *b;//定义一个指向int的指针原创 2016-02-20 21:23:48 · 440 阅读 · 0 评论 -
char*,const char*,char[],string之间的转换问题。
#include #include #include using namespace std;int main(){// string和const char*互转const char* a;string str_1 = "my name is pang";a = str_1.c_str();cout//const char*转string原创 2015-07-12 00:37:18 · 2347 阅读 · 0 评论 -
OpenGL配置过程
将今晚配置安装OpenGL的成功经验在这里整理一下:首先是下载得到所需要的lib和dll文件,这个可以通过以下地址下载:http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip将下载的zip文件解压,会有5个文件,分别是glut.h、glut.lib、glut.dll、glut32.lib、glut32.dll;原创 2015-04-26 23:17:13 · 619 阅读 · 0 评论 -
理解指针和数组的关系
int a[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12};//定义一个三行四列的矩阵int *b;//定义一个指向int的指针b=a[0];//将二维数组也就是矩阵的第一个位置地址给指针b。说明a[0]储存的就是个地址,a[0]是一个行指针a[0][0]的意思就是行指针a[0]的第一个元素。coutcoutcoutcou原创 2015-04-26 23:12:34 · 568 阅读 · 0 评论 -
易学c++链表学习
通过《易学C++》学习的链表理解的总结:在书中对链表的实现和操作做了一个形象的描述,首先介绍链表是一个顺序相连接的链条,类似于自行车车链,一环套一环,链表是一个单向可遍历的,只能通过从头开始,逐个遍历的过程来实现链表节点(node)的查找过程。实现链表,首先要明晰一个节点的概念,一个节点,首先要有一个保存数据的内存空间,然后包含一个指向下一个节点的指针。所以,定义一个结原创 2015-04-24 20:39:24 · 593 阅读 · 0 评论 -
LINK : fatal error LNK1123: failure duringconversion to COFF: file invalid or corrupt
LNK1123:转换到 COFF期间失败:文件无效或损坏,连接器LNK是通过调用cvtres.exe完成文件向coff格式的转换的,所以出现这种错误的原因就是cvtres.exe出现了问题。 在电脑里面搜索一下cvtres.exe使用最新的cvtres.exe替换老的文件即可。包含路径有如下几个文件夹。C:\Program Files\Microsoft Visual Stud原创 2015-04-24 20:31:41 · 615 阅读 · 0 评论 -
点云txt文件—>pcd文件
将点云xyz坐标的txt文件转化成pcd文件方法。原创 2015-03-11 00:09:31 · 6804 阅读 · 7 评论 -
ICP算法翻译Besl-A_Method_for_Registration_of_3-D_Shapes
翻译 2015-03-16 22:19:54 · 4326 阅读 · 3 评论 -
mac系统配置pcl成功
折腾了好久在pro上将pcl配置成功,使用官方网站的步骤确实会出现一些问题,终究解决很麻烦,就自己整理了一下编译成功的经过,给各位有需要的参考。首先建立一个目录用来存放pcl的源码以及build的结果等。然后,进入到该创建目录之下,开始编译工作。1、获取源码。这个在官方提供的资料是使用git直接从github上获取:使用命令:git clone https://github.com/PointCl原创 2015-01-25 10:11:53 · 8970 阅读 · 6 评论 -
C++对txt文件的操作
简单总结一下txt文件使用c++读取和写入的操作:参考:http://www.cplusplus.com/reference/cstdio/主要就是c语言的标准输入输出库里的方法的使用。首先是确定流的概念,即stream。文件操作通过流来实现到内存的读入和读出。具体不再展开。需要用到的有:fscanf、fgetc、fclose等几个操作,可以在参考网站找到示例代码。网站对c原创 2014-12-31 11:11:56 · 901 阅读 · 0 评论 -
PCL——配置问题
最近接触了下pcl,也就是point cloud library,原创 2014-04-09 22:09:07 · 1065 阅读 · 0 评论 -
关于Cmake的使用的总结
cmake——>make的过程:1、首先创建cpp源码,可以直接g++编,对于没有IDE的情况下cmake其实就是把g++的步骤归拢起来2、创建CMakeList.txt文件,其实就是把g++的操作内容写下来,告诉cmake要怎么做,CmakeList.txt一般放在工程的根目录下,源码的路径要在里面搞清楚,就一个cpp这俩在一个目录下就可以了,cpp多的话建src目录都放进去,然后...原创 2018-10-05 01:35:38 · 584 阅读 · 0 评论