随笔分类 -  C++/C#

摘要:AOT是个防止反编译的好办法 都来看看怎么用吧~ 1.需要安装C++的桌面开发 2.新建项目,选择控制台 3.确认 <PublishAot>true</PublishAot> 是否为true 4.发布release版本 优点: 1. AOT 会生成一个自包含的应用程序,并且已提前 (AOT) 编译为 阅读全文
posted @ 2025-03-07 14:20 ShawBlack 阅读(12) 评论(0) 推荐(0) 编辑
摘要:很简单 1. C#控制台项目右键 - 属性 - 生成 - 允许不安全代码 - 打勾; 2. C#控制台项目右键 - 属性 - 调试- 启用本地代码调试 - 打勾; 阅读全文
posted @ 2023-01-30 12:33 ShawBlack 阅读(35) 评论(0) 推荐(0) 编辑
摘要:1.新建一个C++动态链接库(DLL)项目CPPTest 注意:此处不能改为C++空项目,然后由空项目修改成动态链接库项目。这样会导致程序发布时,在没有开发环境(用户电脑)的电脑上运行时,会始终抛出System.DllNotFoundException异常。 2.新建一个PInvokeTest.cp 阅读全文
posted @ 2023-01-20 20:35 ShawBlack 阅读(309) 评论(0) 推荐(0) 编辑
摘要:C++可以在类中给某个类型定义一个只属于该类的成员类型名,使得可以通过类名::成员类型名来访问该类型 这在我使用C#过程中是从来没有遇到过的,最开始遇到的时候真的很懵逼 如下图: 在红色框中将R_::RT定义为了RT, 而后,你就可以通过Point_2::RT直接访问到R_::RT类型。 阅读全文
posted @ 2023-01-20 11:14 ShawBlack 阅读(32) 评论(0) 推荐(0) 编辑
摘要:当我在使用C++创建控制台项目的时候 我想把创建的一个Hello World!基本控制台编译完,发给其他人,让其在其他电脑上运行 结果,当其他电脑打开我编译好的exe程序时... 就出现了以下错误 经查阅资料,发现原因其实是我在编译的时候选择的编译模式为Debug模式,当我把编译模式调成Releas 阅读全文
posted @ 2023-01-19 14:07 ShawBlack 阅读(50) 评论(0) 推荐(0) 编辑
摘要:在刚学习C++的时候,无法一下子习惯头文件’ .h ’这个东西,因为在C#中,通常函数/变量的声明和实现都是写在一起的,跨.cs文件调用其他类成员时,编译器并不会冒出’ 未找到该变量或函数声明 ’的错误提示,我想,这正是微软在CLR中替我们封装的东西吧…. 事情时这样的… 在C++中,如果要将代码变 阅读全文
posted @ 2022-12-25 18:41 ShawBlack 阅读(170) 评论(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 阅读(19) 评论(0) 推荐(0) 编辑
摘要:本文主要讲述的是值类型和引用类型的赋值 对值类型和引用类型的定义以及由来不清晰的可以看我之前的随笔,链接如下: https://www.cnblogs.com/ShawBlack/p/16997772.html 由值类型和引用类型定义得知,值类型变量中存储的是其数据本身,而引用类型中存储的是数据的地 阅读全文
posted @ 2022-12-22 15:09 ShawBlack 阅读(440) 评论(0) 推荐(0) 编辑
摘要:作者在初学值类型、引用类型时就一头雾水,相信大部分人也是一样的,现在回过头来总结一下。 说起值类型、引用类型这件事呀,那就得从头说起... 数据都是存放在内存中的,这一点毋庸置疑。 首先,我们可以将程序运行时存于内存中的数据简单分为两类。 第一类是数据结构简单、单一,并且数据量不大的对象。对于此类数 阅读全文
posted @ 2022-12-22 11:23 ShawBlack 阅读(351) 评论(0) 推荐(0) 编辑
摘要:前景提示: 因为目前是对C#比较熟悉,而C++基础堪忧,在学习CGAL时,发现CGAL封装的函数体的参数中动不动就出现' & '、' * '这两个字符,接而疑惑于心中油然而生。 目前遇到以下两种情况。 第一种情况:函数定义中包含' * ';函数调用时使用' & ' //函数定义 Point_2* c 阅读全文
posted @ 2022-12-21 16:09 ShawBlack 阅读(933) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示