我一直想知道哪个实现了。我的猜测是使用fopen
实现的OpenFile
。据我所知,Win32 API比MSVC C库实现更完整,因此我的猜测是有道理的。
这是正确的,还是相反?
最佳答案
是的,Win32是比标准C库更“低级”的API ...基本上,Windows上的标准C库是对 native Windows syscall的抽象,它允许某些标准操作在所有支持的平台系列之间保持兼容C标准库。每个平台都将基于内部 native 系统调用拥有自己的C库实现。
关于c - Windows上的较低级别: the C library or corresponding Win32 API functions?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8852133/