3
|
StackedCrooked · 技术社区 · 15 年前 |
![]() |
1
11
为什么不编写一个函数来执行此操作:
这是一种易于使用的自文档化方法,可用于重新格式化输出,并涵盖strerror()可能返回空值的可能性(我不知道是否可以)。 |
![]() |
2
3
好问题(+1),文档看起来很模糊。我不确定是否存在“更难”的源,例如POSIX规范。 有点务实, here 是GNU libc的实现。它返回指向静态字符串缓冲区的指针,因此不能返回0。 为了回应p00ya的评论,在面对冲突、模糊或不完整的规范时要做的安全(也是非常实用的,heh)的事情当然是最坏的,并且 不 假设返回值始终是有效字符串。 |
![]() |
3
3
如果使用多线程应用程序,可能会出现问题。在这种情况下,您需要使用strerror |
![]() |
MaPo · Linux,设置锁定ICMP_过滤器选项 3 月前 |
![]() |
Doohyeon Won · 内联函数上的奇怪现象?[关闭] 4 月前 |
![]() |
Bobby · 复合字面值总是左值吗? 4 月前 |
![]() |
9-Pin · C: 嵌套结构的堆栈内存分配 4 月前 |