Assuming the derived class does not have a custom copy constructor that avoids calling an uncopy copy constructor, then yes. At all levels, all derived classes of boost::noncopyable will not be copied. Since the derived class object also contains the boost::noncopyable subobject, which is non-copyable , this means that the derived class cannot be copied if the base class cannot be copied.
Nawaz
source share