Как распечатать содержимое в векторе <unique_ptr> с помощью gdb в Mac OS X

Я пытаюсь использовать функцию C ++ 11 в Mac OS X. Я скачал g ++ 4.8.1 с портом.

Это тестовый код.

class A
{
    int x;
public:
    A() {}
    ~A() {}
    A(A& a) {}
    A(int x) {this->x = x;}
    int get() {return x;}
};

int main()
{
    vector v;
    auto a = new A(10);
    unique_ptr<a> pa(a);
    v.push_back(move(pa)); // move(pa);
    for (auto& i: v)
    {
        cout < i->get();
    }
}
</a>

Ответы на вопрос(2)

Ваш ответ на вопрос