C++在循环内和循环外定义变量的差异
原文:http://blog.csdn.net/cashey1991/article/details/45127561
最后总结:
- 对于使用int等基本数据类型作为循环变量,只要你用的优化方面足够给力的主流的编译器,完全不需要关心在循环外还是循环内定义循环变量。
- 如果循环变量本身是复杂的对象,建议在循环外定义好,并且在
for
循环的赋值语句、判断语句中,都要避免重复创建对象。
原文:http://blog.csdn.net/cashey1991/article/details/45127561
最后总结:
for
循环的赋值语句、判断语句中,都要避免重复创建对象。