В стандарте C ++ нет такой вещи, как shellexecute
.Таким образом, нет никакой разницы.
Есть функция Win32 ShellExecute
, но это функция Win32, а не стандартная функция C ++, такая как system
.
ShellExecute
делает что-то отличное от system
.system
(более или менее) эквивалентно вводу команды в командной строке.ShellExecute
является эквивалентом двойного щелчка по файлу (или щелчка правой кнопкой мыши и выбора «глагола» из списка).
У них действительно нет ничего общего.