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