可能的重复:
你最喜欢的C++编码风格习惯是什么
亲爱的C++粉丝们,
你能否在这里列出你最喜欢的C++习惯用法?最好列出那些有用但不太为人知的。
首先,我分享一个我的习惯用法:
为了避免繁琐的重复操作 for (size_t i = 0; i < n; ++i) {...}
,我使用像这样的宏:
#define LOOP(n) for (size_t _i = 0; _i < n; ++_i)
_i是一个占位符,因为bind使用它。
所以我可以写:
vector<int> coll(100);
LOOP (100)
{
coll[_i] = _i;
}
LOOP (100)
{
auto a = _i;
LOOP (100)
{
auto b = _i;
cout << a << b;
}
}