![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程知识
qq_40791099
既然不喜欢,为什么要做;既然要做,就用心做好吧
展开
-
C++中的数据类型
单纯想知道几位,可以自己写程序看看,反正就几行。unsigned short(只知道是16位)double(双精度浮点数,和float——单精度浮点数对应,保留位数不同)std::string str=“8.2”;float cc=atof(str.c_str()); //cc的值为8.1999998std::string str=“8.2”;double cc=atof(str.c_str()); //cc的值为8.1999999999999993double小数前后加起来的有效.原创 2020-06-22 09:15:07 · 82 阅读 · 0 评论 -
C++ main函数
主函数目前我看到的有这几种:int main()int main(int argc, char* argv[])int main(int argc, char** argv)int _tmain(int argc, _TCHAR* argv[])//这个是Kinect获取数据的接口程序里面用到的,怪不得当时还要有stdafx.h和targetver.h这两个头文件不知道有啥区别,看了几个博客感觉很有道理,但是具体还是不太懂,估计是因为没有相关的基础知识,先码着吧,回头有时间好好整理学习一下:原创 2020-06-05 14:03:16 · 224 阅读 · 0 评论 -
未解决错误程序集锦
1. 读取点云txt文件,保存为pcd文件#include <pcl/io/pcd_io.h> //PCD读写类相关的头文件#include <pcl/io/ply_io.h> #include<iostream> #include <pcl/point_types.h>#include <pcl/visualization/cloud_viewer.h>using namespace std;int numofPoints原创 2020-06-03 15:01:23 · 131 阅读 · 0 评论 -
C++ using namespace std 详解
转载:C++ using namespace std 详解所谓namespace,是指标识符的各种可见范围。C++标准程序库中的所有标识符都被定义于一个名为std的namespace中。一、与<iostream.h>的区别和<iostream.h>是不一样,前者没有后缀,实际上,在你的编译器include文件夹里面可以看到,二者是两个文件,打开文件就会发现,里面的代码是不一样的。后缀为.h的头文件c++标准已经明确提出不支持了,早些的实现将标准库功能定义在全局空间里,声明在带转载 2020-05-28 10:12:45 · 617 阅读 · 0 评论 -
小白的计算机基础知识零碎
API(application programming interface,应用程序接口)SDK (Software Development Kit,软件开发工具包)软件开发工具包一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。软件开发工具包是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等创建应用软件的开发工具的集合,一般而言SDK即开发 Windows 平台下的应用程序所使用的SDK。它可以简单的为某个程序设计语言提供应用程序接原创 2020-05-22 09:40:57 · 112 阅读 · 0 评论 -
单线程和多线程
主频:cpu内核工作时钟频率,表示在cpu内数字脉冲信号的震荡速度,=外频(系统基本时间)*倍频)这段不太看得懂:外频是啥?倍频是啥?进程:当一个程序开始运行时,它就是一个进程,进程包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的。线程:线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即不同...转载 2019-08-16 15:34:36 · 157 阅读 · 0 评论 -
内联函数
参考:https://www.cnblogs.com/litifeng/articles/7873208.html一、inline函数inline(小心,不是online),翻译成“内联”或“内嵌”。意指:当编译器发现某段代码在调用一个内联函数时,它不是去调用该函数,而是将该函数的代码,整段插入到当前位置。好处:省去了调用的过程,加快程序运行速度。(函数的调用过程,由于有前面所说的参数入栈...转载 2019-08-16 16:10:59 · 80 阅读 · 0 评论 -
VS2013运行库MT/MTd/MD/MDd
参考:https://blog.csdn.net/u011588166/article/details/84143994位置:属性->C/C+±>代码生成->运行库含义简而言之,/MD表示运行时库不集成,生成的文件小;/MT表示运行时库集成,生成的文件较大。如何选择选/MD的理由:文件小,使用的是同一个堆,不存在A申请,B释放的问题;选/MT的理由:移...转载 2019-08-21 19:29:24 · 526 阅读 · 0 评论