终于看完了,有些想说的,留下一些印记
首先课程的遍历中很多地方都使用了i++,这是一个很不好的习惯,因为编译器需要复制一个保存原始值的临时变量用来返回,如果执行i++的类的复制较为复杂的话,无形中浪费了很多时间与资源,更提倡使用++i。
首先课程的遍历中很多地方都使用了i++,这是一个很不好的习惯,因为编译器需要复制一个保存原始值的临时变量用来返回,如果执行i++的类的复制较为复杂的话,无形中浪费了很多时间与资源,更提倡使用++i。
最赞回答 / onemoo
接上面的回答。准确地说,不仅有编译器,IDE至少集成了代码编辑器、编译器、链接器、调试器...总之IDE构成了一个完整的开发环境,你可以在这个IDE中进行整个开发流程。
2015-12-20
已采纳回答 / onemoo
前置++表达式得到的就是该变量自身,所以返回自己的引用即可,这样可以省去一次构造临时变量的过程。后置++表达式返回的是个右值,也就是需要临时构造一个返回变量,所以直接返回该类型。
2015-12-17