gpt4 book ai didi

c++ - 为什么在 C++1y 的标准文件系统库扩展中没有获取用户/组信息的接口(interface)?

转载 作者:行者123 更新时间:2023-11-28 02:51:55 24 4
gpt4 key购买 nike

stat() POSIX 兼容操作系统提供了系统调用来获取有关特定文件的各种信息。微软还提供了_stat()类似于 stat() 的系统调用。

大部分有用的接口(interface)都在 C++1y 中提议的库扩展“文件系统”(N3803)中提供,除了一个重要的接口(interface)(即文件所有者的组和用户 ID)。

我相信 boost 社区在他们最初的设计中一定已经想到了这一点。我想知道还有哪些设计约束可能会限制它的实现?

最佳答案

并非所有系统都有用户和组的概念。 Unix 有,Windows 也有类似的东西。但是 C++ 是一种可以对任何东西进行编程的语言,甚至是你的 toastr 。在勇敢的 NetBSD 人员将他们的系统移植到它之前,很可能甚至不会有不同的用户。

关于c++ - 为什么在 C++1y 的标准文件系统库扩展中没有获取用户/组信息的接口(interface)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22845777/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com