- 博客(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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人