第3章 通用为本,专用为末
C++11的设计者总是希望从各种方案中抽象出更为通用的方法来构建新的特性。这意味着C++11中的新特性往往具有广泛的可用性,可以与其他已有的,或者新增的语言特性结合起来进行自由的组合,或者提升已有特性的通用性。这与在语言缺陷上“打补丁”的做法有着本质的不同,但也在一定程度上拖慢了C++11标准的制定。不过现在一切都已经尘埃落定了。在本章里读者可以看到这些经过反复斟酌制定的新特性,并体会其“普适”的特性。当然,要对一些形如右值引用、移动语义的复杂新特性做到融会贯通,则需要读者反复揣摩。