Поддержка OS-X для std :: tr1 - PullRequest
       4

Поддержка OS-X для std :: tr1

7 голосов
/ 11 декабря 2010

Какова текущая поддержка tr1 или нового C ++ 0x на Mac

Я знаю, что gcc, поставляемый с XCode, всегда стоит за двумя версиями, доступными на gcc.gnu.org, поэтому мне просто интересно, каково было состояние игры для современной поддержки.

Например, мне нужно загрузить boost для использования shared_ptr или я могу получить его из std :: tr1?

1 Ответ

9 голосов
/ 11 декабря 2010

OS X 10.6 поставляется с g ++ 4.2.1, а также с g ++ 4.0, но, если вы решите, установить собственную сборку будет просто.Инструменты GNU великолепны для этого.Это построено на моей машине, Snow Leopard Mac с g ++ 4.2.1:

#include <tr1/memory>

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