注意: 由于鄙人水平有限, 该文章中可能会有错误之处, 还恳请读者批评指正! C++的一次作业要求我们写一个使用模板的安全数组类, 要求具有越界检查, 重载[]和<<等运算符, 在重载输出运算符时出现了一些问题, 记录如下 ...
函数返回值 一般来说, 函数在返回的时候会将待返回的值存到eax(累加器)寄存器中, 然后再调用mov指令将eax中的值写到对应的变量中 接下来考虑有返回值的函数不写return语句的情况, 编写以下代码: // test.c #include <stdio.h> int add(int a, int b) { int c = a + …