“实现”在“依赖于实现”中是什么意思? “依赖于实现”和“依赖于机器”之间有什么区别?

我使用C,因此您可以在C中进行解释。

最佳答案

在C(或C ++)中,“实现”是指“围绕”已编译程序的软件,例如编译器,标准库等。例如,GCC为x86-64、32位x86和其他几种提供了C“实现”。 Microsoft为x86-64、32位x86和以前的其他一些产品提供了“实现”。源代码字符集和编码(例如,程序源中的Unicode支持)是“依赖实现”的一个示例。另一个示例是#include如何查找文件。

“机器”是指硬件,可能是内核的一部分。例如,您可能有一台带有64位指针的机器,或者一台带有32位指针的机器。您可能还拥有一台整数算术不是二进制补码的机器。这些东西取决于机器。

09-05 23:03
查看更多