我在下面的类a中收到一个错误,声明了一个b类型的新指针。请帮忙。
#include <iostream>
namespace B
{
    class b;
}
class a
{
    private:
    B::b* obj_b;
    public:
    a(){}
    ~a(){}
    void create()
    {
        b* obj_b = new b;
    }
};
class b
{
    private:
        a *obj_a;
    public:
        b()
        {
            obj_a->create();
        }
        ~b(){}
};
int main()
{
    b obj;
    return 0;
}