读书人

关于定于宏的有关问题

发布时间: 2013-02-03 12:33:31 作者: rapoo

关于定于宏的问题
我想在项目中用tinyxml 这个开源库,但是库里面有宏编译
#ifdef TIXML_USE_STL
项目是用到STL的,所以需要定义TIXML_USE_STL ,现在是不知道在那里定义这个东西?
[解决办法]

引用:
想问下 std map 有反向遍历然后删除元素的吗?
map 反向迭代器 reverse_iterator
但是 void erase (iterator position); 迭代器是iterator.



// 楼主可以结贴了
std::map<int,int>Map;
Map[1] =1;
for(map<int,int>::reverse_iterator iter = Map.rbegin(); iter!=Map.rend();++iter)
{
Map.erase(iter->first); // size_type erase(const key_type& _Key);
}

[解决办法]
http://en.cppreference.com/w/cpp/iterator/reverse_iterator/base

读书人网 >C++

热点推荐