C++标准库+Windows API+UBUNTU API
下面这个是Windows.h文件内容一部分
#include <winapifamily.h>/*++ BUILD Version: 0001 Increment this if a change has global effectsCopyright (c) Microsoft Corporation. All rights reserved.
可以看到copyright Microsoft corporation,说明这就是Windows的API函数。早就用了不知道多少次了。
再来看:<unistd.h>:这个从名字就能看出来一点:unix stdandard 库文件。这是关于unix的库文件了,一定是在Ubuntu或者其他unix操作系统时候用到的,当然了Windows系统也可以用,不过应该在编译的时候会有很多文件都没有,而且编译出来也是在unix系统里面才能发挥正常功能的。所以说在Windows系统上面可以写unix软件,只要执行的时候放到unix系统里面去就可以了,反过来也成立,但是因为大多数软件都只能在Windows系统上面运行,所以这样干的几乎没有我猜。