【发布时间】:2020-11-14 15:55:17
【问题描述】:
...或者换句话说,像这样初始化系统结构是否安全:
struct timespec ts[] = { {0, UTIME_OMIT}, {0, UTIME_OMIT} };
...
int r = utimensat(0, subPath.c_str(), ts, 0);
?
【问题讨论】:
-
不是 答案。但是当您有机会使用 C++20 时,请使用指定的初始化程序。困境解决了。好吧,或者启用它们作为编译器中的扩展。
-
@StoryTeller-UnslanderMonica 是的,我非常想念我的代码中的那些。真的很期待切换到 C++20。