刚刚装了vs 2005没几个小时就卸了

  昨天朋友帮我刻了张vs 2005的dvd,当时一图个新鲜二是想体验一下vs2005的魅力,就卸了2003,开始装2005.
  我只选了安装vc2005,其余的全部不选;安装还是挺顺利的,只是装完之后遇到了一些问题:
  1)初进入vs2005,界面挺酷的,3D风格;与2003相比,classview的显示上有所区别,添加了一个listctrl windows用来显示当前所选择的class的类成员函数和变量. 问题是经常点击一个class时,需要停顿一下;我的project是有些大,但在2003下从来没有这种感觉,而我的电脑的配置是pm1.7,mem 1G;难道是我的配置低了些;检查一下内存的情况,好家伙,90多M;而同样情况下,我原来的2003的内存使用是37M;这一点说实话让我有些无法忍受.
  2)重新编译我的一个比较重要也很大的project时,出现了一堆错误和不兼容的情况;这倒是无可厚非的,其中的让我觉的还不错的地方就是形如下面的情况:
{
  for(int i = 0; i < 10 ; i++)
 {
    ... ...
 }

 for(int i = 0; i < 20; i++
{
  ... ...
}
  ... ...
}
上面的代码在2003里是无法通过的,因为它会认为i变量在前面已经定义了的,而且它的作用域在最外层的大括号里;但在2005里,第二个i不再次声明int的话,会报错,这一点让我非常满意,因为我一直认为这样的规定是合理的,就应该把这种情况下的i 看来作用域是在for()以内的局部变量,因为无论是从技术的可维护性的角度还是艺术的角度,我个人认为这样的定义都是合理的。

其他的一些编译错误和不兼容性问题,在这我就不一一列举了,同时由于我的project非常重要,而且是多人协作的,因此我也无法去修改这些问题,于是只好卸载了2005重新装回了2003。

后记:我确实不太清楚,2003比2005的性能的提高难道一定要带来内存使用上的大幅提升吗?当然这仅是2005与2003在我个人电脑上的一些情况,我其实是非常希望2005能够给我们带来一些更好的性能,更多的新鲜的东西,更便携的操作界面,更舒适的开发环境的!
posted on 2006-05-19 10:53  vcfly  阅读(1138)  评论(9编辑  收藏  举报