Separating copy/move assignment operator
<p>I've read here: <a href="https://stackoverflow.com/questions/3106110/what-are-move-semantics">What are move semantics?</a>, under secondary title: <strong>Special member functions</strong>, the reasons why we should unify both copy assignment operator &amp; move assignment operator into a single move\copy assignment operator, </p>

<p>but what if we wish to forbid copying or moving? should in this case I indicate "deleted" on the forbidden constructor and implement the other? (i.e. separating between the two).</p>

<p>If so, what is the proper way to do it?</p>