【发布时间】:2011-04-13 19:13:03
【问题描述】:
您会推荐哪种做法,为什么?
class Foo : public boost::noncopyable {};
对比
class Foo : private boost::noncopyable {};
我无法想象需要使用 Foo 的实例作为 boost::noncopyable,所以在这种情况下我倾向于私有继承。
【问题讨论】:
-
我总是这样做:
class Foo: boost::noncopyable:)
标签: c++ inheritance boost