C++STL标准模板库与WIN32API是什么关系?STL是对它的一个封装吗?

2025-04-07 14:00:12
推荐回答(1个)
回答1:

不是,Win32API是微软下的一套API,只能在微软的平台上使用。
C++STL标准模板库,在Linux\Unix\Mac OS等等平台下都能用。
C++STL标准模板库和Win32API不存在谁封装谁的关系。只有可能说Win32API里可能用到了STL标准模板库里的东西;但是STL标准模板库内容部的实现却不太可能用到Win32API,要不然,C++STL的可移植性就被抹杀掉了。