我使用#define来缩短重复的代码。例如
#define FOR(i, size) for (int i = 0; i < (int)(size); i++)
然后我有了这段代码
FOR(i, 5)
假设我想从i = 1开始,因此我必须使用经典。是否有任何对visual studio 2010的修改会根据使用的#define自动将我的代码更改为正确的代码,然后我可以修改为从1开始?
上述代码的扩展使用预期结果:
for (int i = 0; i < (int)(5); i++)