自由?
说起自由,编译器自由吗?其实编译器的自由是在一定程度上的,“编译器对于‘跨越语间的各项操作’没有重新排列的自由(只有在语句内它才拥有那个自由度)”,所以不要写出一些很长的语句,你自己都不知道“她”的执行顺序,那编译器可能就真的自由了,本思想来源于《Effective C++ Third Edition--Scott Meyers 著--侯捷 译》中第十七条款:Store newed object in smart pointers in standalone statements.(以独立语句将newed对象置入智能指针)。