哪些 Effective C++ Items 可以通过 C++11 更好地实现?如何?

Which Effective C++ Items can be implemented better via C++11? How?

因为这本书 Effective C++ 似乎是 still worth reading and ,不知道是哪个建议 solutions/implementations 我不需要在 detail/memorize 中理解,因为在 C++11 或更高版本中有更好的解决方案。所以:

哪些有效的 C++ 项目可以通过 C++11 或更高版本更简单或更好地实现?它们现在如何实现,以哪种方式更好?


详情:

既然有many C++ idioms deprecated in C++11, I guess this also influences the solutions in the Effective C++ book. For example, looking at its table of contents,我猜(因为我还没有看过这本书)

对吗?还有吗?这些项目在现代 C++ 中是如何实现的?

Effective C++ 中的许多方法仍然适用于 C++11。顺便说一下,Effective Modern C++ 关注 C++11 的变化。

这个问题很宽泛,但我想到了这个:

5) 仍然正确,但不要忘记移动构造函数和赋值。
6) 仍然如此,但现在更容易了,正如您已经解释的那样
13) 原则仍然正确但忘记 auto_ptr 并使用 shared_ptrunique_ptr
14) 仍然正确,但使用 shared_ptr 进行了简化。
17) 仍然如此,但现在更容易了,正如您已经解释的那样
18) 仍然正确,但更喜欢枚举 类 而不是枚举。
54) 仍然适用,但适用于新库
55) 仍然如此,尽管现在标准中有更多增强功能

许多示例可以使用 autorange for

进行简化