c++ - Z_int 从何而来?

标签 c++ c perl-module

我一直在浏览大量 perl C 库扩展并注意到,尤其是在 Date::Calc 中,Z_int 和 Z_long 等是标准的(相对于“int”和“long”)。

我假设这是一些 POSIX 标准,但谷歌让我失望了一段时间,现在试图找到这种语法的定义或来源。你知道这是从哪里来的,或者对此有很好的引用吗?

谢谢。

最佳答案

这不是一个标准的东西;我认为它只是 Steffen Beyer他在许多模块中使用的个人符号(包括 Date::Calc)。这里的ZZ的数学意义,表示整数的集合; Z_intsigned int,而N_int(来自N,自然数集)是unsigned整数。所有这些 typedef 都在 the header file Toolbox.h 中定义在使用它们的模块中。

关于c++ - Z_int 从何而来?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9606633/

相关文章:

c++ - 这是什么样式的组件(intel、att...等?),我该如何生产它?

Perl 哈希值 : how to deal with duplicate keys and get possible pair

c++ - 从 'ClassType<std::unique_ptr<Base>>' 创建 'std::unique_ptr<Derived>' 时出现 (/permissive-) 的编译错误

c - 我应该怎么做才能读取c中的字符串?

c++ - Linux/GCC 中 mmap() 和 memalign() 的组合?

linux - 如何避免在 perl 脚本中硬编码用户名/密码

windows - 如何在 Perl 中以管理员模式打开命令提示符

c++ - 如何将可变大小的指针数组作为参数传递给函数

c++ - VAO 在 macOS 上呈现良好,但在 Linux 上呈现 INVALID_OPERATION

c++ - GLuint 未被识别