减少编译器对各项操作重新排列的自由

自由?

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

 

你可能感兴趣的:(Thinking,编译器,智能指针,c++,object,IT)