举例,如C++语言里有操作文件的函数,往文件里写东西什么的。
Windows API函数,也有文件操作。到底是C++编译器实现的时候,调用了Windows API函数。
还是Windows API函数里封装了这些c/c++文件操作函数?

解决方案 »

  1.   

    个人觉得是Windows API函数里封装了c/c++文件操作函数看高手来解答
      

  2.   

    根据我的理解,API属于windows封装的接口函数库,c++是语言,在c++中使用API属于函数调用.API的底层可能有一部分是c++实现的,也可能是汇编,这个就要去问做API库的人了.
      

  3.   

    就好比你做了个DLL出来,里面可以是用C++实现的, 也可以用C实现,当然也可以用汇编实现.
      

  4.   

    你是说C语言里面的fopen之类的函数,和Windows API中的CreateFile么?
      

  5.   

    你指的是c运行时函数吗?最终是调到API的。API才是操作系统提供给用户编程的接口,不是C运行时函数。
    就比如说调用fopen打开文件,最终会调用到CreateFile API去操作文件了。
      

  6.   

    windows API会调用磁盘驱动,最终执行操作文件任务 
      

  7.   

    windows c 函数调用 windows api 函数。使用visual studio 工具软件dependency 可查看 dll 调用关系。