目录 知网论文阅读笔记 关键词 key words 现状 摘要 碎片知识点 3D检测算法分类 根据其使用的数据类型为三类: 按照点云不同的特征表达方式分类[1]: 其他分类方法[1]: 根据传感器分类[2]: 根据使用场…
分类:c/c++
内存泄漏查找方法
假设已经发生了内存泄漏,如何快速的定位呢? 1.从调用的开始往后注释 多个函数调用:函数1—调用函数2—调用函数3…;先注释函数1后,如果没有泄露就证明是在这个函数调用内发生的泄露! 2.从外向内注释 函数1的调用函数(…
结构体成员的两种引用方式区别(C语言)
C中对于结构体成员的两种引用方式: 1、结构体变量.成员; 2、结构体变量->成员; 其中,第一种方式只能在结构体变量是结构体实体时能使用,而第二种方式是当结构体变量为指针类型的时候使用。 #include<…
C语言的二维数组初始化的几种方式介绍(私藏大数组初始化方式)
C语言的二维数组初始化的几种方式介绍 1、直接赋值 2、循环对每个元素赋值 3、借用memset/memset_s初始化为0或-1 4、`数组所有元素初始化为相同值(用于大数组初始化贼方便)` 1、直接赋值 适合数组元素…
补码/反码、零扩展和符号位扩展(Zero extension and Sign extension)
众所周知,每种基本数据类型都有一个固定的位数,比如byte占8位,short占16位,int占32位等。正因如此,当把一个低精度的数据类型转成一个高精度的数据类型时,必然会涉及到如何扩展位数的问题。这里有两种解决方案: …
C++字符串数组
(转载文章) C++提供了一种新的数据类型——字符串类型(string类型),在使用方法上,它和char、int类型一样,可以用来定义变量,这就是字符串变量——用一个名字代表一个字符序列。 实际上,string并不是C+…
QT使用qt.conf文件来部署应用程序
2019独角兽企业重金招聘Python工程师标准>>> 在qt的主程序目录下创建一个名为qt.conf的文件,用记事本打开,添加类似ini文件格式的配置项: [Paths] Prefix = /some…
为什么一般不用一个整数给一个指针变量赋初值?[c/c++]
———–摘自《c和指针》6.9指针常量—————————R…
内存分配的三种方式
内存分配有三种方式: 一:从全局存储区域分配:这时内存在程序编译阶段就已经分配好,该内存在程序运行的整个周期都有效,如:全局变量、static静态变量。 二:从栈区分配:在执行函数的时候,函数中的局部变量的存储单元都可以…
关于C++条件运算符(三目运算符)右结合的说明
转载自:impluse C++条件运算符 a ? b : c ; 是右结合的,但是这个右结合要怎么理解呢? 对于a ? b : c ? d : e; 这样的表达式如果按照右结合来解读的话,那不应该…
消隐算法
消隐算法 一、消隐 当我们观察空间任何一个不透明的物体时,只能看到该物体朝向我们的那些表面,其余的表面由于被物体所遮挡我们看不到。 若把可见的和不可见的线都画出来,对视觉会造成多义性。 会有后边两种情况 要消除二义性,就…
32位程序和64位程序这些区别你知道吗?
我们在编写C/C++程序时,32位程序和64位程序的代码有何区别?如何编写既可以编译成32位程序又可以编译成64位程序的代码? 代码上的区别 实际上,对于32位程序和64位程序来说,代码上的区别不大,严格来说,甚至是一样…