2010-12-10 25 views
7

XCode ile birlikte gcc kullanıma arkasında birkaç sürüm her zaman bildiğim MacOS X desteği :: tr1

üzerinde tr1 veya yeni C++ 0x şu anki destek nedir gcc.gnu.org'dan bu yana, modern destek için devlet oyununun ne olduğunu merak ediyordum. Örneğin, shared_ptr'yi kullanmak için destek yüklemem gerekir mi yoksa std :: tr1'den alabilir miyim?

+1

Elma asla onlar GPLv3 hoşlanmama durdurmak sürece, 4.2.x daha GCC yeni gemi gidiyor: Bu benim makinesi, Snow Leopard, Mac g ile ++ 4.2.1 üzerine kurulmuştur. Bir noktada LLVM'ye geçmeyi planladıklarını farz ediyorum. – zwol

cevap

9

OS X 10.6, g ++ 4.2.1 ile birlikte g ++ 4.0 ile birlikte gelir, ancak eğer isterseniz, kendi yapınızı kurmak basittir. GNU araçları bunun için harika.

#include <tr1/memory> 

int main(int argc, char* argv[]) 
{ 
    std::tr1::shared_ptr<int> p; 
    return 0; 
} 
+0

gcc hangi sürümünü kullanıyordunuz? – rogerdpack