主观题:名字装饰观察 - C/C++ 函数与抽象
首先请准备包含下述两个add()函数的代码文件add.cpp。
c++
float add(float a, float b){ return a + b; }
double add(double a, double b){ return a + b; }
然后在操作系统终端中使用下述命令将add.cpp编译成汇编代码▲,详细过程请参考本书12.3节。
linux> gcc –S add.cpp –o add.s
打开文本文件add.s,观察编译器对函数add()的名字装饰。
请提交一张图片,这张图片展示了add.s的内容,其中,两个不同版本的add函数的名称被高亮或突出显示。以外,这张图片中应显示你的学号及姓名。
### 感觉不会? 那试着听听**免费的B站网课**
[简洁的C和C++ - 重庆大学在线课程](https://www.bilibili.com/video/BV1it411d7zx/)
[Python编程基础及应用 - 重庆大学在线课程](https://www.bilibili.com/video/BV1kt411R7uW/)

答案:
c++
float add(float a, float b){ return a + b; }
double add(double a, double b){ return a + b; }
然后在操作系统终端中使用下述命令将add.cpp编译成汇编代码▲,详细过程请参考本书12.3节。
linux> gcc –S add.cpp –o add.s
打开文本文件add.s,观察编译器对函数add()的名字装饰。
请提交一张图片,这张图片展示了add.s的内容,其中,两个不同版本的add函数的名称被高亮或突出显示。以外,这张图片中应显示你的学号及姓名。
### 感觉不会? 那试着听听**免费的B站网课**
[简洁的C和C++ - 重庆大学在线课程](https://www.bilibili.com/video/BV1it411d7zx/)
[Python编程基础及应用 - 重庆大学在线课程](https://www.bilibili.com/video/BV1kt411R7uW/)

答案: