【发布时间】:2012-05-12 23:18:30
【问题描述】:
在为 Apache Web 服务器构建模块时,我遇到了几个实例,其中结构的声明说它只需要 const char* 成员,就像在 apr_table_t 和 apr_array_header_t 的声明中一样,但我找到的例子在 mod_security 等各种模块中,甚至新的ap_parse_form_data 函数都表明void * 数据类型被插入到这些结构中。
我的问题是这怎么可能?如果我尝试使用相同的方法,为什么我的 Visual Studio 编译器会报错?
一个很好的例子是带有 create_request 函数的 mod_security,该函数将 void * 存储在 request_rec 注释中。
【问题讨论】:
标签: c apache apache-modules