我有这样的代码:
class Base { ... };
class Derived : public Base
{ ... };
boost:shared_ptr<Base> p;
int main()
{
p(new Derived);
...
}
在我看来,这行不通。我错过了什么?
我有这样的代码:
class Base { ... };
class Derived : public Base
{ ... };
boost:shared_ptr<Base> p;
int main()
{
p(new Derived);
...
}
在我看来,这行不通。我错过了什么?