【发布时间】:2016-04-09 00:32:53
【问题描述】:
我有这个宏
#define DO_ALL_BLEND_INFO(iter) for (iter=s_blend_info.begin(); iter!=s_blend_info.end(); ++iter)
这是主要功能..
BLEND_ITEM_INFO* blend_info;
T_BLEND_ITEM_INFO::iterator iter;
DO_ALL_BLEND_INFO (iter)
{
blend_info = *iter;
if (blend_info->item_vnum == item->GetVnum())
{
}
}
我想做的是摆脱这个宏并使用 auto. 但是我不明白如何在这里使用 auto... 我想删除那个宏,但是如果我直接在宏中添加 auto 呢?
【问题讨论】: