Como desligar o Linux usando C ++ ou Qt sem chamar "system ()"?
Desejo desligar um Linux incorporado quando um botão Fechar é pressionado na interface do usuário. Eu sei que posso fazer isso com uma chamada parasystem
:
system("shutdown -P now");
Ref:Ligação
Mas sabendo que usarsystem
não é recomendado, eu gostaria de saber se existe outra maneira de fazer isso em C ++ (se também houver uma maneira específica de fazer isso usando o Qt, também gostaria de saber, embora um método geral em C ++ seja mais importante )