The throw statement may copy the exception, since exception are thrown by value Having const members disables the assignment operator