2012-05-14 4 views
5

Apacheソースのstruct ap_conf_vector_tの定義はどこですか?それはどこに生成されますか?`struct ap_conf_vector_t`の定義はどこですか?

+2

エラー... http://www.google.com/#hl=en&q=ap_conf_vector_t? ;-) –

+0

面白いことに、あなたが 'struct ap_conf_vector_t'のためにGoogle検索を行うと、この質問が最初のヒットになります。 – JoeFish

+0

@ Christian.K:あなたは実際にGoogleの検索結果のいずれかを見ましたか?私はこの質問をする前にしていたし、誰も答えを含んでいなかった**。 – wilx

答えて

5

ap_conf_vector_tは不透明なデータ型のようです。これは通常、で使用されています。は、という安定した apiを定義し、後でAPIを変更せずに実装を変更する可能性があります。あなたが直接この構造体のメンバを操作することになっていません

  • ap_get_module_config ap_parse_htaccess

ap_conf_vector_tだけのようなAPI関数のパラメータとして使用されています。 OOプログラミングの種類は、提供されている機能だけを使用できます。

+0

私が直接操作するはずがない場合でも、構造体にはどこにでも定義がありますか、タイプは決して完全ではありませんか? – wilx

+3

定義を持つ必要はありません。新しいものや決して直接使用されることはありません。あなたはちょうどメモリとAPI関数へのポインタを持っています。この実装では、まったく異なるものにキャストされることさえあります*。それをWin APIのようなハンドルと考えてください。 –

関連する問題