亲爱的C++粉丝,
你能在这里列出你最喜欢的C++习语吗?最好列出那些有用但尚未众所周知的内容.
首先,我把我的一个:
为了避免繁琐的重复for (size_t i = 0; i < n; ++i) {...},我使用这样的宏:
#define LOOP(n) for (size_t _i = 0; _i < n; ++_i)
Run Code Online (Sandbox Code Playgroud)
_i是绑定使用的占位符.
所以我可以写:
vector<int> coll(100);
LOOP (100)
{
coll[_i] = _i;
}
LOOP (100)
{
auto a = _i;
LOOP (100)
{
auto b = _i;
cout << a << b;
}
}
Run Code Online (Sandbox Code Playgroud)