Fix default special member functions
Various fixes to conform to coding best practices. Addresses several high-severity code smells: fix default special member functions, exception/explicit specicifications, nullptr.
Various fixes to conform to coding best practices. Addresses several high-severity code smells: fix default special member functions, exception/explicit specicifications, nullptr.