Is this right to use private inheritance?
<pre><code>class NotCopyable
{
public:
    NotCopyable() { }
private:
    NotCopyable(const NotCopyable&amp;);
    NotCopyable&amp; operator = (const NotCopyable&amp;);
};

class BasicTimer : private NotCopyable
{
public:
      ...
}
</code></pre>

<p>Is this right to use private inheritance?</p>
