【发布时间】:2023-03-19 23:38:01
【问题描述】:
我正在尝试使用
system("mkdir -p a/b/c/d")
在 C++ 中在 linux 中创建目录。我目前对C++的异常处理过程了解不多。使用 try/catch 抛出异常的正确方法是什么,如果命令执行失败,我应该抛出什么异常?
【问题讨论】:
-
您可以使用mkdir。或者(更好)create_directory
-
system() 不会抛出任何东西。如果你想扔东西,如果它失败了,你扔什么取决于你。