_DEBUG_RANGE什么意思?

这个_DEBUG_RANGE的定义是找到了,可是这个宏定义到底有什么用?
就像_DEBUG_RANGE(_First, _Last);(在第二张图中)有什么意义?![图片说明](https://img-ask.csdn.net/upload/201504/08/1428463698_961490.png)图片说明

http://blog.163.com/yf_onlyone/blog/static/6442192020098151941235/

2.define的“函数定义”

这段代码的意思是根据DEBUG LEVEL来控制一些调试代码,比如在这里 但是后面肯定有定义>=2的时候这个宏可能就是做一些事情,这样做的目的是方便调试,需要调试或者想去掉调试的时候
修改宏ITERATOR_DEBUG_LEVEL的值就可以了,不用修改代码。

@ycg514230 正解