在Visual C++ 6.0写好的可以正常运行程序,拿到Visual studio 2005上运行,经常发生不能运行的情况,或弹框,或提示语法错误,请问在这两个软件上写C++程度需要注意的主要区别是什么?