发现上次更新还是九月份,想一想也确实这一个月很少遇到八股盛宴的面试了,今天回顾一下,发现很多题目都已经不再熟悉,果然,死记硬背的八股,终究不是自己的。 1. C++ 程序编译过程 C++ 程序的编译过程分为四个主要步骤: 预处理:处理 #include、#define 等指令,生成预处理后的代码。此步骤会进行宏替换、条件编译等。 编译:将预处理后的代码翻译为汇编语言。这一阶段进行语法分析、语义分析等。 汇编:将汇编代码转换为机器码,生成目标文件(.obj 或 .o 文件)。 链接:将多个目标文件及其依赖的库文件链接为最终的可执行文件,解决符号引用并合并代码段。 2. C++ 内存管理 C...