英特尔标准库(C++)

Shi*_*bli 13 c++ stl intel std

英特尔编译器是否有自己的标准库,例如,实现std::cout等.我想调整英特尔的所有内容.

Lig*_*ica 21

在版本8之前,ICC附带了Dinkumware,即Microsoft Visual Studio附带的标准库实现:

适用于Windows的英特尔C++编译器使用Microsoft Visual C++头文件,库和链接器.Microsoft控制定义命名空间的头文件.

但是,从版本8.1开始

-cxxlib-gcc现在是C++的默认值
现在,在链接C++应用程序时,默认使用STL和gcc*C++库,而不是之前版本中使用的Dinkumware*.如果要使用Dinkumware库,请指定新开关-cxxlib-icc.在英特尔C++编译器的未来版本中,将删除对使用Dinkumware库的支持.

通过"STL和gcc C++库",人们只能假设它们指的是libstdc ++.

  • 那么,ICC是否附带标准库实现?是.
  • 它是否附带由英特尔实施的库?没有.