我有一个老的代码库,它使用的是助推。我将其迁移到vs2012。现在,我想使代码更加可读性和现代感。我想知道如何在2012年的visual中用C++11 for替换所有的for?
我希望有一个正则表达式,用于VS查找\替换。
发布于 2014-01-10 09:13:41
一个简单的VS查找和替换正则表达式,您可以从以下几个方面开始:
Find what: BOOST_FOREACH\((.+), (.+)\)
Replace with: for($1 : $2)检查使用正则表达式
发布于 2014-01-09 07:30:06
只需重新定义它,您将保留与C++03的兼容性作为奖励。假设您拥有#define foreach BOOST_FOREACH,只需重新定义:
#define foreach(value, container) for(value : container)https://stackoverflow.com/questions/21013790
复制相似问题