C++
文章平均质量分 80
Dongdong Bai
这个作者很懒,什么都没留下…
展开
-
C++作用域和生存期
C++作用域和生存期一、变量的作用域和生存期变量分为两种:局部变量和全局变量:在大括号内出现的变量的都是局部变量,其作用域是该大括号内部,其生存期也是该大括号内;在大括号外面定义的变量都是全局变量,作用域为从定义变量的位置到该源文件结束,但是生存期为整个程序的运行时间。局部变量的作用域无法改变,生存期可以通过在定义局部变量时前面加上static声明,将变量变为静态局部变量,将其生存期扩展为整个程序原创 2017-02-02 20:49:23 · 791 阅读 · 0 评论 -
CMake如何查找链接库---find_package的使用方法
如果编译软件使用了外部库,事先并不知道它的头文件和链接库的位置。得在编译命令中加上包含它们的查找路径。CMake使用 find_package()命令来解决这个问题。本文讨论了find_package()的工作原理。一、find_package()查找是查找路径:1、 find_package(<Name>)命令首先会在模块路径中寻找 Find.cmake ,这是查找库的一个典型方式。首先CMake原创 2017-03-11 19:48:11 · 36077 阅读 · 1 评论 -
Sophus库的安装和使用教程
本系列文章为原创,转载请注明出处。 作者:Tom Bai 邮箱: baidongdong@nudt.edu若您觉得本博文对您有帮助,请您为我点赞并关注我,以鼓励我写出更优秀的博文。谢谢!一、Sophus库简介:Eigen库是一个开源的C++线性代数库,它提供了快速的有关矩阵的线性代数运算,还包括解方程等功能。但是Eigen库提供了集合模块,但没有提供李代数的支持。一个较好的李群和李代数的库是S原创 2017-09-04 09:03:47 · 27309 阅读 · 7 评论 -
Eigen库使用教程之旋转矩阵,旋转向量和四元数的初始化和相互转换的实现
本系列文章为原创,转载请注明出处。 作者:Dongdong Bai 邮箱: baidongdong@nudt.edu.cn若您觉得本博文对您有帮助,请您为我点赞并关注我,以鼓励我写出更优秀的博文。谢谢!Eigen: C++开源矩阵计算工具——Eigen的简单用法 Eigen库是一个开源的C++线性代数库,它提供了快速的有关矩阵的线性代数运算,还包括解方程等功能。Eigen原创 2017-08-20 18:22:07 · 66960 阅读 · 12 评论