2016年12月3日

vs2015 编译错误 C2338 解决

摘要: 如下在编译程序时提示错误信息:error C2338: <hash_map> is deprecated and will be REMOVED. Please use <unordered_map>. You can define _SILENCE_STDEXT_HASH_DEPRECATION_ 阅读全文

posted @ 2016-12-03 10:56 westnight 阅读(2344) 评论(0) 推荐(0) 编辑

编译boost_1_39_0

摘要: E:\boost_1_39_0>bjam --toolset=msvc stage variant=debug threading=multi link=static你可以根据需要选下面的选项: toolset=toolset Indicates the toolset to build with. 阅读全文

posted @ 2016-12-03 10:21 westnight 阅读(144) 评论(0) 推荐(0) 编辑

新标准中set的迭代器it有const修饰符,如何去掉

摘要: 新的C++11标准中,set的迭代器it有const修饰符,那么对它元素的修改就必然不能成功了。但是有时候遇到要修改stl set元素的问题,这个问题一般的解决方法是先erase这个元素,然后再insert。如果利用const_cast(*it)把it映射成一个引用的对象,那么就可以对它进行修改了。 阅读全文

posted @ 2016-12-03 09:57 westnight 阅读(501) 评论(0) 推荐(0) 编辑

导航