无意中看到这样一段源码:
typedef _POINTER_X(_Node, _A) _Nodeptr;
struct _Node {
_Nodeptr _Left, _Parent, _Right;
_Ty _Value;
_Redbl _Color;
};
不知道_POINTER_X(_Node, _A) _Nodeptr这是什么意思,翻到_POINTER_X的定义,才知道这是一个宏定义:#define _POINTER_X(T, A)T _FARQ *
但还是不知道什么意思啊!
有哪位大神深入过STL的源码或以前遇到过这个,求解