自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 汇编语言基础

ESP(Extended stack pointer):扩展的栈指针寄存器,存放的都是栈顶地址(或指针),该指针总指向栈的顶部(低地址)。EBP(Extended base pointer):扩展的基址指针寄存器。该指针总是指向当前栈帧的底部(高地址)。函数的序言(prologue)和尾言(epilogue)

2024-05-03 10:35:06 134

原创 C++ 引用

另外,编译处理引用时会将其自动解地址。所以,当我们用sizeof去求引用的大小时,我们获取的大小实际是引用所指对象的大小。可见引用在编译为汇编语言时,与指针的语句是一样的。可将引用理解为 指针常量。

2024-04-27 21:14:45 112

原创 CMake 工程生成VS项目解决方案

总结来说,这条命令的作用是在当前目录下使用CMake为Visual Studio 2022生成一个名为VS2022-Debug的目录,该目录包含用于32位Windows平台的Debug配置的项目文件。-B.\VS2022-Debug:-B后面跟随的是二进制目录,即CMake将会在当前目录下创建一个名为VS2022-Debug的子目录,用于存放生成的项目文件和编译输出。这里设置为只生成Debug配置。-S.\:-S后面跟随的是源代码目录,即CMake将会在当前目录(.)查找CMakeLists.txt文件。

2024-04-23 20:06:30 384

原创 C/C++ compile&build

计算机只能识别由0、1组成的二进制代码,称为机器码。所以我们现在使用高级编程语言编写的程序就需要一个翻译过程,将其转换成计算机认识的二进制代码,而这个翻译过程就是由编译器(Compiler)或者解释器(Interpreter)完成的。采用编译器进行翻译的语言被称为编译型语言,而采用解释器进行翻译的语言被称为解释型语言。

2023-11-04 13:48:50 85 1

原创 C#调用 - C++托管 - 野生C++ .Dll

2022-10-29 17:41:55 1019 1

原创 C# 非托管调用DLL struct传递参数

C# 非托管调用DLL struct传递参数

2022-10-25 09:53:26 817

原创 C# 调用Dll char* 参数

参数为char* 类型,编译生成.dll文件。

2022-10-24 20:38:10 1491

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除