使用ctime的tzset有什么缺点?
What are the disadvantages to using ctime's tzset?
在一个关于获取系统时区的问题中,这个答案没有得到投票。
它建议使用tzset()
和来自time.h
的一些系统全局(例如daylight
、timezone
和tzname
)。
经过一些测试,我能够在Windows和Mac上从这种方法中获得准确的结果。但我猜上面提到的答案没有被投票支持是有原因的。这是真的吗我应该更喜欢操作系统特定的调用而不是这个C标准吗
否,如果没有标准的C函数(并且您正在对至少一个符合POSIX的系统进行编程),那么您应该使用更喜欢的POSIX函数,而不是特定于操作系统的函数。
如果您的某个系统不符合POSIX,那么您应该只为该系统提供特定于操作系统的解决方案。
相关文章:
- 使用rdtsc进行基准测试的缺点是什么
- 提供运算符+或运算符到双向迭代器有什么缺点吗?
- std::atomic_flag不提供加载或存储操作有什么缺点吗?(自旋锁定示例)
- 将字段(在类中)定义为引用的缺点是什么?
- 嵌套向量的缺点是什么?
- 守护进程()有什么缺点吗?
- 不必要的 else 语句:当可以使用 IF 时,使用 ELSE IF 有什么缺点吗?
- 使用使用"extern "C""的 C 库与使用本机C++库有什么缺点?
- pImpl习语-将私有类实现放在cpp中有什么缺点
- 如果我使用数组而不是矢量,有什么缺点吗?
- 使用'?'而不是L'?wchar_t'有什么缺点吗?
- 将size_t转换为长,有什么缺点吗?
- 将包含单个数组的结构声明为packed有什么缺点吗
- 在 Objective-C 中使用 C++ 作为常量有什么缺点吗?
- 使用ctime的tzset有什么缺点?
- 定义一个像 Python "with" 语句一样工作的 C 宏有什么缺点?
- std::get_temporary_buffer和std::raw_storage_iterator有什么缺点吗?
- 标记所有不修改 const 的变量有什么缺点吗?
- 与&&运算符相比,使用"and"运算符有什么缺点吗?
- 在Visual Studio中"multi-processor compilation"有什么缺点吗?