почему c ++ std :: max_element такой медленный?

Я хотел бы немного рассказать о превосходном ответе от Saxon Druce .

Как уже говорилось, вы можете перенаправить вывод исполняемого файла в текущий каталог следующим образом:

powershell ".\something.exe | tee test.txt"

Однако это только журналы stdout - test.txt. Это также не log stderr.

Очевидным решением было бы использовать что-то вроде этого:

powershell ".\something.exe 2>&1 | tee test.txt"

Однако это не будет работать для всех something.exe s. Некоторые something.exe s интерпретируют 2>&1 как аргумент и терпят неудачу. Правильное решение состоит в том, чтобы вместо этого располагать апострофы вокруг something.exe и его переключателей и аргументов, например:

powershell ".\something.exe --switch1 --switch2 … arg1 arg2 …" 2>&1 | tee test.txt

36
задан Marc Glisse 2 September 2014 в 12:56
поделиться