摘要: CGAL中的部分功能会使用到iEigen库 如果在使用这些功能时,没有引用Eigen库,就会出现如下问题: 这时的解决方案为: 1.官网上下载相应支持的Eigen版本 http://eigen.tuxfamily.org/index.php?title=Main_Page 操作步骤跟着下图 2.解压 阅读全文
posted @ 2023-01-26 21:42 ShawBlack 阅读(324) 评论(0) 推荐(0)
摘要: 1.新建一个C++动态链接库(DLL)项目CPPTest 注意:此处不能改为C++空项目,然后由空项目修改成动态链接库项目。这样会导致程序发布时,在没有开发环境(用户电脑)的电脑上运行时,会始终抛出System.DllNotFoundException异常。 2.新建一个PInvokeTest.cp 阅读全文
posted @ 2023-01-20 20:35 ShawBlack 阅读(369) 评论(0) 推荐(0)
摘要: C++可以在类中给某个类型定义一个只属于该类的成员类型名,使得可以通过类名::成员类型名来访问该类型 这在我使用C#过程中是从来没有遇到过的,最开始遇到的时候真的很懵逼 如下图: 在红色框中将R_::RT定义为了RT, 而后,你就可以通过Point_2::RT直接访问到R_::RT类型。 阅读全文
posted @ 2023-01-20 11:14 ShawBlack 阅读(53) 评论(0) 推荐(0)
摘要: 当我在使用C++创建控制台项目的时候 我想把创建的一个Hello World!基本控制台编译完,发给其他人,让其在其他电脑上运行 结果,当其他电脑打开我编译好的exe程序时... 就出现了以下错误 经查阅资料,发现原因其实是我在编译的时候选择的编译模式为Debug模式,当我把编译模式调成Releas 阅读全文
posted @ 2023-01-19 14:07 ShawBlack 阅读(56) 评论(0) 推荐(0)
摘要: 在刚学习C++的时候,无法一下子习惯头文件’ .h ’这个东西,因为在C#中,通常函数/变量的声明和实现都是写在一起的,跨.cs文件调用其他类成员时,编译器并不会冒出’ 未找到该变量或函数声明 ’的错误提示,我想,这正是微软在CLR中替我们封装的东西吧…. 事情时这样的… 在C++中,如果要将代码变 阅读全文
posted @ 2022-12-25 18:41 ShawBlack 阅读(185) 评论(0) 推荐(0)
摘要: 类模板的声明需要template<typename 类型参数> ,等于C#中的泛型类,如List<T>。 template <typename T> class Complex{ public: //构造函数 Complex(T a, T b) { this->a = a; this->b = b; 阅读全文
posted @ 2022-12-25 18:13 ShawBlack 阅读(28) 评论(0) 推荐(0)
摘要: CGAL的安装教程详细:https://www.cnblogs.com/ShawBlack/p/17000087.html 对于如何在项目中调用CGAL,跟着下面的流程走就好 1.用VS新建C++控制台项目 2.配置项目依赖项 (1).选中项目右键-属性,进入项目属性页。 (2).C/C++ - 常 阅读全文
posted @ 2022-12-23 15:41 ShawBlack 阅读(517) 评论(0) 推荐(0)
摘要: 本次分享的是CGAL的安装教程,采用的是官方说的第二种方式,即: 安装流程如下: 1.首先在CGAL的官方Github网址中下载CGAL和GMP and MPFR libraries CGAL从5.0版本开始,就成为一个头文件库了,所有几何算法的实现都放于头文件中,这也就以为这CGAL无需编译,安装 阅读全文
posted @ 2022-12-23 11:15 ShawBlack 阅读(2757) 评论(0) 推荐(0)
摘要: 本文主要讲述的是值类型和引用类型的赋值 对值类型和引用类型的定义以及由来不清晰的可以看我之前的随笔,链接如下: https://www.cnblogs.com/ShawBlack/p/16997772.html 由值类型和引用类型定义得知,值类型变量中存储的是其数据本身,而引用类型中存储的是数据的地 阅读全文
posted @ 2022-12-22 15:09 ShawBlack 阅读(480) 评论(0) 推荐(0)
摘要: 作者在初学值类型、引用类型时就一头雾水,相信大部分人也是一样的,现在回过头来总结一下。 说起值类型、引用类型这件事呀,那就得从头说起... 数据都是存放在内存中的,这一点毋庸置疑。 首先,我们可以将程序运行时存于内存中的数据简单分为两类。 第一类是数据结构简单、单一,并且数据量不大的对象。对于此类数 阅读全文
posted @ 2022-12-22 11:23 ShawBlack 阅读(429) 评论(0) 推荐(0)