名称

zmq_strerror - 获取 0MQ 错误消息字符串

概要

const char *zmq_strerror (int 'errnum');

描述

zmq_strerror() 函数应返回指向错误消息字符串的指针,该字符串对应于 `'errnum'` 参数指定的错误号。由于 0MQ 定义的额外错误号多于操作系统定义的错误号,应用程序应优先使用 zmq_strerror() 函数,而不是标准的 strerror() 函数。

返回值

zmq_strerror() 函数应返回指向错误消息字符串的指针。

错误

未定义错误。

示例

在无法初始化 0MQ 上下文时显示错误消息
void *ctx = zmq_init (1, 1, 0);
if (!ctx) {
    printf ("Error occurred during zmq_init(): %s\n", zmq_strerror (errno));
    abort ();
}

另请参阅

作者

本页面由 0MQ 社区编写。要进行更改,请阅读位于 https://zeromq.cn/how-to-contribute/ 的 0MQ 贡献策略。