代码如下:
#define forevery2( iterator_type1, iterator_type2, it, container )\
for(iterator_type1, iterator_type2 it=container.constBegin(),end##it##=container.constEnd();it!=end##it##;++it)用上面的宏定义替换下面的代码:
forevery2(ZMap<ZString,ZList<OTHER_EVENT_WARN*>*>::const_iterator,itOther,sortedWarns)替换后的结果是什么?
#define forevery2( iterator_type1, iterator_type2, it, container )\
for(iterator_type1, iterator_type2 it=container.constBegin(),end##it##=container.constEnd();it!=end##it##;++it)用上面的宏定义替换下面的代码:
forevery2(ZMap<ZString,ZList<OTHER_EVENT_WARN*>*>::const_iterator,itOther,sortedWarns)替换后的结果是什么?
解决方案 »
- MFC 写计算器 总是弹出“请键入一个数”对话框“
- 各位高手们 请指点下翻墙下载的原理,最好有关键代码 谢谢 100分
- 如何在对话框类应用程序中开辟一块矩形用于绘图
- 菜鸟问题,小弟网接触网络 做了一个简单的 socket API 聊天程序 不过好象有点问题
- 在全局鼠标钩子中如何过滤双击事件?
- 使用什么函数可以把数字字符串转换成可进行计算的数字?
- 怎么样删除工具栏上的图表,然后建立自己的图表?
- 那位大侠做过VC与XML相结合的东东,有没有例子或相关的书?
- 鼠标钩子获取点击菜单
- DIB有什么吊用????
- dll调试----在delphi中调用VC++编写的dll,如何调试能进入到dll中函数
- 怎样删除一个项目,连同它的目录一起删掉?
和
#define A*B
的区别?