0

PHP-5.2.17 中“Zend/zend_globals.h”的第 29 行。

结构“zend_ptr_stack”是什么意思,这个结构有什么用?

typedef struct _zend_ptr_stack {
    int top, max;
    void **elements;
    void **top_element;
} zend_ptr_stack;
4

1 回答 1

0

我不确定您要问的是以下哪些问题:

  1. 结构是做什么_zend_ptr_stack用的?

    _zend_ptr_stack结构与支持代码一起用于实现Stack数据类型。浏览此处获取更多信息:

    http://en.wikipedia.org/wiki/Stack_%28abstract_data_type%29

  2. 尾随zend_ptr_stack有什么作用?

    尾随zend_ptr_stack声明允许您引用 ,struct _zend_ptr_stack而不必使用struct关键字。浏览此处获取更多信息:

    为什么我们要在 C 中如此频繁地对结构进行 typedef 呢?

希望有帮助。

于 2012-11-26T18:45:03.570 回答