7
什么是TR1或新的C++ 0x在Mac性病OS-X支持:: TR1
我知道目前的支持与提供的XCode海合会始终是一对夫妇背后可用版本来自gcc.gnu.org,所以我只是想知道现代支持的状态是什么。
例如,我是否需要下载boost来使用shared_ptr,或者我可以从std :: tr1中获得它吗?
什么是TR1或新的C++ 0x在Mac性病OS-X支持:: TR1
我知道目前的支持与提供的XCode海合会始终是一对夫妇背后可用版本来自gcc.gnu.org,所以我只是想知道现代支持的状态是什么。
例如,我是否需要下载boost来使用shared_ptr,或者我可以从std :: tr1中获得它吗?
OS X 10.6附带g ++ 4.2.1以及g ++ 4.0,但是如果您愿意的话,它应该可以直接安装您自己的版本。 GNU工具非常棒。这建立在我的机器,雪豹的Mac与G ++ 4.2.1:
#include <tr1/memory>
int main(int argc, char* argv[])
{
std::tr1::shared_ptr<int> p;
return 0;
}
您使用的是哪个版本的gcc? – rogerdpack 2014-01-27 22:43:11
苹果永远不会比4.2.x版运送一个新的GCC,除非他们停止不喜欢GPLv3的。我认为他们打算在某个时候切入LLVM。 – zwol 2010-12-10 23:56:41