c++
文章平均质量分 75
c++基础技术
AIVoyager
这个作者很懒,什么都没留下…
展开
-
Eigen::svd和 np.linalg.svd的不同之处
SVD动画图解–Eigen Svd 和 np.linalg.svd都可以用于SVD计算,但两者却存在细微的差别。原创 2024-04-26 13:02:42 · 804 阅读 · 0 评论 -
C++之模板函数编译技巧
在C++中,模板的编译和链接过程需要特别注意。原创 2024-04-25 00:48:38 · 297 阅读 · 0 评论 -
Ubuntu 22.04.3源码安装Point Cloud Library (PCL 1.14)与opencv
Ubuntu 22.04.3源码安装PCL原创 2024-03-06 16:48:52 · 450 阅读 · 1 评论 -
C++项目文件组织与编译安装(CMake)
CMakeLists.txt:这是CMake的主配置文件,它描述了如何构建整个项目。docs:存放项目的文档。include:所有公共头文件都放在这里,按模块组织。src:源代码文件,结构应与include目录相匹配。tests:包含所有的单元测试和集成测试。examples:提供SDK使用的示例代码。third_party:存放所有第三方库和依赖。scripts:构建、测试和部署的脚本。README.md:项目的说明文档。LICENSE.txt:项目的开源协议文件。原创 2024-03-07 17:58:42 · 921 阅读 · 1 评论 -
C++之生产者-消费者模式
本文将综合运用 C++11 中的新的基础设施(主要是多线程、锁、条件变量)来阐述一个经典问题——生产者消费者模型,并给出完整的解决方案。生产者消费者问题是多线程并发中一个非常经典的问题。本文将就四种情况分析并介绍生产者和消费者问题,它们分别是:单生产者-单消费者模型,单生产者-多消费者模型,多生产者-单消费者模型,多生产者-多消费者模型。原创 2024-04-01 12:36:00 · 656 阅读 · 0 评论