C++ C++;STL或TR1(不是boost::TR1)仅在Windows上工作?
我认为STL是一个标准实现,尽管TR1可能不是。但平台重要吗?我想它可以在Windows/Linux/Unix/Mac上运行。我有人说,除了Windows之外,它在任何东西上都不起作用 请让我知道C++ C++;STL或TR1(不是boost::TR1)仅在Windows上工作?,c++,visual-studio,stl,visual-c++-2010,tr1,C++,Visual Studio,Stl,Visual C++ 2010,Tr1,我认为STL是一个标准实现,尽管TR1可能不是。但平台重要吗?我想它可以在Windows/Linux/Unix/Mac上运行。我有人说,除了Windows之外,它在任何东西上都不起作用 请让我知道 < P>不,Alexander Stepanov(Hp)与HP(Stand)图形的开发(不与C++标准库混淆)。STL的大部分被包含在C++标准库中,因此有时在C++标准库中STL和模板容器会混淆。 第二个STL实现(SGI)是设计用于与任何标准兼容的C++编译器一起工作的,尽管IILC不是早期的微
TIA/P> < P>不,Alexander Stepanov(Hp)与HP(Stand)图形的开发(不与C++标准库混淆)。STL的大部分被包含在C++标准库中,因此有时在C++标准库中STL和模板容器会混淆。
第二个STL实现(SGI)是设计用于与任何标准兼容的C++编译器一起工作的,尽管IILC不是早期的微软C++编译器,因为缺少所需的特性。(我似乎还记得90年代末我试过玩它)。C++标准库现在需要一些,所以没有“标准实现”可能。(IIRC这些用于原子操作,但如果您更了解,请编辑或注释)
<> P>使用VisualStudio实现C++标准库只适用于“Windows”*,并且可能只与微软的C++编译器一起使用。其他实现将与其他编译器和其他平台协同工作