“结构ap_conf_vector_t”的定义在哪里
Where is the definition of `struct ap_conf_vector_t`?
Apache源代码中struct ap_conf_vector_t
的定义在哪里?它是在哪里生成的,在哪里生成的?
ap_conf_vector_t似乎是一个不透明的数据类型。这在过去通常用于定义一个稳定的 api,以后可以在不更改 API 的情况下更改实现。
ap_conf_vector_t仅用作 API 函数的参数,例如:
- ap_get_module_config
- ap_parse_htaccess
您不应该直接操作此结构的成员。一种面向对象编程,您只能使用提供的函数。
定义可以在 http_config.h 中找到,如下所示:
typedef struct ap_conf_vector_t ap_conf_vector_t;
它就像虚空指针。为了更好地理解,请学习以下程序:
typedef struct generic_struct_for_pointer generic_struct_for_pointer;
int main(void)
{
generic_struct_for_pointer *ptr;
typedef struct
{
int x,y;
} position;
position p = {1,2};
ptr = (generic_struct_for_pointer *) &p;
return 1;
}
相关文章:
- 未定义的引用在哪里
- C++ 中的自定义异常:在哪里定义它们?
- 在标准中,模板参数的语法在哪里定义,例如,'std::function<int(char)>'?
- 具体来说,标准在哪里规定修改 const 对象是未定义的行为?
- CLion 是否支持自定义输入?如果是,我在哪里输入它们?
- 在C++中在哪里定义类常量?
- 存储在 C++ 编译器中的标识符的定义(不是声明)在哪里?
- size_t在哪里定义
- 标准在哪里定义了可变变量可以改变
- 标准在哪里指定类中定义的函数是内联的?
- libc++ 的定义在哪里ios_base::clear
- 链接器如何知道外部函数的定义在哪里
- “结构ap_conf_vector_t”的定义在哪里
- 在C++中,std::cin 对象定义在哪里
- GL_UNSIGNED_INT_8_8_8_8_REV定义在哪里
- LPPICTURE定义在哪里?
- c++ 11标准中“顶级cv限定符”的定义在哪里?
- V8::Isolate定义在哪里?
- '$OutDir'在Visual Studio的脚本文件中定义在哪里?
- OpenCV SVM 教程?Mat_<float>(1,2) 的函数定义在哪里