Я соглашаюсь для классов типа POD тогда, компилятор мог сделать это для Вас. Однако, что Вы могли бы считать простым, компилятор мог бы понять превратно. Таким образом, лучше позволить программисту сделать это.
у меня действительно был случай POD однажды, где два из полей были уникальны - таким образом, сравнение никогда не будут считать верным. Однако сравнение, в котором я нуждался только когда-либо сравненный на полезной нагрузке - что-то компилятор, никогда не будет понимать или могло когда-либо выяснять на своем собственном.
, Кроме того - они не занимают много времени писать, делают их?!
Попробуйте запустить Visual Studio с правами администратора. (Просто щелкните его значок правой кнопкой мыши и выберите Запуск от имени администратора .
Когда вы запускаете Visual Studio с правами администратора, любой созданный им процесс будет иметь права администратора, а UAC не появится. вы отлаживаете свои приложения, он будет иметь права по умолчанию.
Имелась такая же проблема с приложением C ++ при попытке запуска из dev studioio. Я установил UAC Bypass UI Protection обратно в false в настройках проекта, затем изменил уровень выполнения UAC на requireAdministrator, и это, кажется, исправляет это для меня.