C++在循环内和循环外定义变量的差异

原文:http://blog.csdn.net/cashey1991/article/details/45127561

 

最后总结:

  1. 对于使用int等基本数据类型作为循环变量,只要你用的优化方面足够给力的主流的编译器,完全不需要关心在循环外还是循环内定义循环变量。
  2. 如果循环变量本身是复杂的对象,建议在循环外定义好,并且在for循环的赋值语句、判断语句中,都要避免重复创建对象。

 

posted @ 2015-11-23 18:25  gongpixin  阅读(1143)  评论(0编辑  收藏  举报