首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

关于定于宏的有关问题

2013-02-03 
关于定于宏的问题我想在项目中用tinyxml 这个开源库,但是库里面有宏编译#ifdef TIXML_USE_STL项目是用到ST

关于定于宏的问题
我想在项目中用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

热点排行