- 博客(5)
- 收藏
- 关注
转载 nginx数据结构(ngx_array_t)
typedef struct ngx_array_s ngx_array_t; struct ngx_array_s { void *elts; //指向实际的数据存储区 ngx_uint_t nelts; //数组实际元素个数 size_t size; //数组单个元素的大小,单位是字节 ngx_uint_t na
2016-09-29 20:58:21
347
转载 nginx数据结构(ngx_pool_t)
ngx_pool_t是一个非常重要的数据结构,在很多重要的场合都有使用,很多重要的数据结构也都在使用它。那么它究竟是一个什么东西呢?简单的说,它提供了一种机制,帮助管理一系列的资源(如内存,文件等),使得对这些资源的使用和释放统一进行,免除了使用过程中考虑到对各种各样资源的什么时候释放,是否遗漏了释放的担心。 typedef struct ngx_pool_s ngx_pool_t; stru
2016-09-29 19:31:02
256
转载 nginx数据结构(ngx_str_t)
typedef struct { size_t len; u_char *data; } ngx_str_t; /*通过一个以’\0’结尾的普通字符串str构造一个nginx的字符串, 鉴于其中采用sizeof操作符计算字符串长度,因此参数必须是一个常量字符串。*/ #define ngx_string(str) {sizeof(str)-1,(u_char *
2016-09-29 17:00:42
1590
转载 C++中构造函数调用构造函数
最近在整理C++知识的时候,突然想到如何在C++中实现构造函数调用构造函数的问题,常见的错误是按照如下方式来调用: 1: #include 3: class Test 4: { 5: public: 6: int m_a; 8: Test(int a) 9: { 10: m_a = a; 11
2016-08-24 09:17:33
1193
原创 模板类不支持分离编译
只能将模板类的模板函数定义放在模板类的头文件中,而不能单独写在另外的cpp文件中,不然会出现undefined reference错误。
2016-08-24 09:09:32
232
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人