2012-05-14 26 views
5

Apache源代码中struct ap_conf_vector_t的定义在哪里?它是在哪里产生的?`struct ap_conf_vector_t`的定义在哪里?

+2

错误... http://www.google.com/#hl=zh-CN&q=ap_conf_vector_t? ;-) –

+0

有趣的是,如果您搜索了'struct ap_conf_vector_t',那么这个问题就是第一次。 – JoeFish

+0

@ Christian.K:你有没有看过任何Google搜索结果?我甚至在提出这个问题之前做过,** none **包含答案。 – wilx

回答

5

ap_conf_vector_t似乎是一个不透明的数据类型。这通常用于在旧版本中定义一个稳定的 api,它可以在不更改api的情况下稍后更改实现。

ap_conf_vector_t只用作一个参数,如API函数:

  • ap_get_module_config
  • ap_parse_htaccess

你不应该该结构的成员直接操纵。一种OO编程,你只能使用提供的功能。

+0

好的,即使我不应该直接操纵它,结构是否有任何定义或者类型从来没有在任何地方完成? – wilx

+3

它不一定有定义,它从来没有被新的或直接使用。你只需要指向内存和api函数的指针。在实施过程中,它甚至可能被转换成*完全不同的东西*。将其视为Win API中的HANDLE。 –