`
jgsj
  • 浏览: 961421 次
文章分类
社区版块
存档分类
最新评论

(转)visual studio 2005 与VC6.0 等的不同

 
阅读更多

来源:电脑爱好者(http://school.cfan.com.cn/pro/c/2006-10-30/1162164582d20881.shtml

使用 Visual Studio 2005 C++ 编译器注意点

如果原来使用Visual C++ 6.0、.Net 2003 的项目在Visual C++2005上无法编译首先要检查的就是代码安全了。微软在Visual C++ 2005上做了较大的改变,除了对Cli/C++的变化外,对本地代码的变量安全作了很多检查

1. 严格的指名变量的类型

const nSize=512; //原来Visual C++ 6.0、.Net 2003 默认为int整形的

const int nSize=512; //Visual C++2005上必须显示的指出是int整形的

2.在for循环中需要先定义一个变量

//原来Visual C++ 6.0、.Net 2003 在for中定义的 n

for(int n=1;n<100;n++)
{
//dosomething
}

//Visual C++2005上必须先定义 n

int n;

for(n=1;n<100;n++)
{
//dosomething
}

3.字符串的严格检查

类似strcpy 、strcmp的判断函数除了使用安全边界检查的strncpy、strncmp外

Visual C++ 2005 中必须使用 strcpy_s 和 strncpy_s //这样才可能编译通过

分享到:
评论

相关推荐

    重磅来袭.收藏级Visual Studio 6.0英文企业版

    4.en_visual_studio_6.0_enterprise_cd4(en_visual_j++_6.0_pro).iso 5.en_visual_studio_6.0_enterprise_cd5(en_msdn_for_vs60_cd1).iso 6.en_visual_studio_6.0_enterprise_cd6(en_msdn_for_vs60_cd2).iso ...

    MSDN Library Visual Studio 6.0 中文版本

    MSDN Library Visual Studio 6.0 的中文版本,适合开发新手

    visual studio助手(含vc6.0,vs2005,vs2008助手)

    visual studio助手(含vc6.0,vs2005,vs2008助手),有破解文件直接拷贝到安装目录下替换原文件即可

    vc6.0 visual studio c++ 6.0

    vc6.0 visual studio c++ 6.0 免安装

    VC6.0下TinyXML的使用Demo

    【Visual Studio6.0】VC6.0下的TinyXML的使用

    Visual Assist X va vc6.0 插件

    解压后安装,crack文件夹里有破解的DLL文件,把VA_X.dll拷贝至安装目录就行了。 VS 2008也支持的哦,十周年纪念版,重拳出击!弥补Visual Studio的不足。

    vc6.0显示行号

    VC6.0显示行号的插件,很好很强大的显行号插件,使用VC6.0编程的朋友再也不用烦恼没有行号的编程环境了。 VC显示行号插件使用说明: 1. 如果你的VC安装在C盘,请拷贝文件VC6LineNumberAddin.dll到如下目录: C:\...

    VC助手for VC6.0

    Visual studio 6.0 assist,VC程序开发的必备工具。

    VC6.0 助手 Visual Assist X

    Visual C++ 6.0或者Visual Studio的一个小工具,安装后能够是VC拥有极强的输入代码感应能力,能够加强VS的自动感应能力,写代码很省力!

    Microsoft Visual Studio 6.0

    编写C++程序代码,初学者的应用。虽然是比较老的款,而且微软也推出了2013版,但是作为较为原始的软件,还是很好用的。

    win8.1如何使用VC6.0

    一 安装注意事项 1.不要选择Data Access ...把下载文件中的“ DM.dll”和“TLLOC.dll”拷贝到“X:\Program Files (x86)\Microsoft Visual Studio\Common\MSDev98\Bin“里面替换掉同名文件,X:是VC6.0的安装盘符。

    VC助手 VC6.0助手

    Visual C++ 6.0或者Visual Studio的一个小工具,安装后能够是VC拥有极强的输入代码感应能力,能够加强VS的自动感应能力,让你写代码的速度如虎添翼.

    MDK转VisualStudio 支持最新的MDK5.27

    支持MDK5.27的uvproj转换成VisualStudio2017 , 测试OjbK。 注意如果keil工程里面有Runtime 的东西,就是工程文件里面绿色方块里面四个小点的,那个是mdk自己特有的一种设置,里面没有文件。转换过去是没有的。 适合...

    Visual_C6.0、Visual_Studio_6.0中英版及教学视频下载

    Visual_C6.0、Visual_Studio_6.0中英版及教学视频下载,汇总的很棒,和大家分享一下

    vc6.0 IDE编译64位程序

    本文档详细描述了如何在vc6.0编译环境下产生64位应用程序,附有详细图文,切可以在64位win7上运行

    VC6.0中缺少VC98\\CRT\\SRC文件夹的---CRT

    VC6.0中缺少VC98\\CRT\\SRC文件夹的---CRT.rar

    Visual Studio 6.0原版安装

    Visual Studio 6.0.7z文件是本人在安装Visual Stduio 6.0英文版企业版时,选择只安装产品VC后,在C:\Program Files下生成的目录直接压缩生成的,未做任何修改,需要手动制作绿色版VC++6.0的可能有用。不要以为我腰的...

    Visual Studio 6.0 专题教程

    Visual Studio 6.0是Microsoft公司推出的一个可视化应用程序集成开发环境(IDE Integrate Develop Environment)。 Visual Studio IDE不仅支持Visual C++,还支持Visual Basic、Visual J++、Visual InterDev等...

    VC6.0显示行号和设置字体的工具

    VC6.0显示行号和设置字体的工具 1. 如果你的VC安装在C盘,请拷贝文件VC6LineNumberAddin.dll到如下目录: C:\Program Files\Microsoft Visual Studio\Common\MSDev98\AddIns 2. 注册 双击VC6LineNumberAddin....

    VC6.0 显示行号插件

    VC6.0中,编译器默认不带显示行号的功能,所以必须借助第三方插件来实现。 本资源是VC6.0支持显示代码行号的插件:VC6LineNumberAddin.dll。 使用方法如下: 1、如果你的VC6.0安装在C盘,请拷贝 VC6LineNumberAddin....

Global site tag (gtag.js) - Google Analytics