【发布时间】:2014-11-17 08:14:47
【问题描述】:
#include <memory>
#include <functional>
#include <zmq.hpp>
#include <zhelpers.hpp>
void main(){
char identity[10] = {};
sprintf(identity, "%04X-%04X", within(0x10000), within(0x10000));
printf("%s\n", identity);
}
我从这里参考: https://github.com/imatix/zguide/blob/master/examples/C%2B%2B/asyncsrv.cpp
【问题讨论】:
-
什么是
within()?请说明观察到的行为、预期的行为。 -
@DevSolar 也许它是一个函数。我已经为审稿人提供了参考。在链接中
-
“也许”这就是你的答案。您不能只是从网络上复制和粘贴代码 sn-ps 并期望它们能够工作,尤其是如果您不包含相同的标头并链接相同的库。即使这样,您也应该先了解代码...
-
实际上我已经添加了所有文件,但它仍然生成相同的数字。我确实了解 zeromq 的代码,我正在尝试实现它。这就是我问这个问题的原因。我被困在那里
-
您发布的代码不包含任何标题,并且您没有声明您正在链接标准库以外的任何内容。如果您与“zeromq”(无论是什么)链接,请说明并相应地标记您的问题。直接链接到所使用的函数(或者更确切地说,它的文档)也会有所帮助。就目前而言,上述内容甚至无法编译。