在命令提示符和 PowerShell 中运行 C++ 程序的区别

在 C 和 C++ 命令行程序中,在命令提示符或 PowerShell 中运行程序之间有什么区别吗?(例如:异常处理、I/O 速度等)

回答

主要区别:

      • Windows PowerShell 中,该(特定于 cmdlet 的)编码是 UTF-16LE(“Unicode”),而在PowerShell (Core) 6+ 中,它是无 BOM 的 UTF-8,该编码在该 PowerShell 版本中一致使用。
        • 最简单的解决方法是委托 to cmd.exewith cmd /c ...(在 Windows 上)和 to /bin/shwith sh -c ...(在类 Unix 平台上。

以上是在命令提示符和 PowerShell 中运行 C++ 程序的区别的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>