1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
#pragma once namespace nes { class cpu { public: explicit cpu() = default; cpu(cpu const&) = delete; cpu(cpu&&) = delete; auto operator=(cpu const&) -> cpu& = delete; auto operator=(cpu&&) -> cpu& = delete; }; } // namespace nes