我使用#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++)