第 25 课。在实践中处理 64 位错误模式
2012 年 1 月 24 日
我们已经完成了 64 位错误模式的研究,也许您想尝试一下不安全的构造并尝试PVS-Studio来检测它们。您可以通过安装 PVS-Studio 中包含的演示项目 PortSample 来实现您的愿望(图 1)。 ![]() 图 1 - 安装包含在 PVS-Studio 中的 PortSample 项目 PortSample 是一个常见的 C++ 项目,可以在 Visual Studio 2005 和 Visual Studio 2008 中打开(图 2)。 ![]() 图 2 - 您可以同时使用 Visual Studio 2005 和 Visual Studio 2008 来研究 PortSample PortSample 包含有一组警告示例,在 64 位项目时包含在 S-Studio 中的项目消息。 Viva64 生成分析的所有诊断消息非常少(在,25 条使用消息),每一个测试时,25 条消息64条消息都包含各种不同的声明的结构。它允许我们所有 64 安排到我们共同描述的共同中。它可以避免在文档中错误的以不同的方式描述。因此,您可以查看PVS-Studio文档,还可以真正阅读它来了解64位软件编码的所有内容。 PortSample 示例如图 3 所示,可以方便地启动您的程序代码画面。我们认为不需要详细项目的内容——可以自己研究您需要的代码。您还可以阅读文章“ 64 位代码错误”的一些描述示例”,其中通过 PortSample 项目中的示例描述了 64 位错误。 请注意关于使用 PVS-Studio 演示版的一件非常重要的代码的事情。使用演示版检查,它会检测到所有潜在客户,但只是其中一些错误在代码中的正确位置显示。您看到的不是行,改为“TRIAL RESTRICTION”,如图4号所示。 当 PVS-Studio 的版本与 PortSample 一起运行时,它显示所有错误的。错误项目工作室 PVS-Studio 在处理样本时没有限制(如图 5)。您可以根据需要修改PortSample 文件的位置,并在处理您编写的代码时充分研究 PVS-Studio 的行为。 如果您对使用 PVS-Studio 和 PortSample 有任何疑问,请咨询工具开发人员。我们很高兴收到您的项目关于如何改进 PVS-Studio 分析仪的反馈和建议。通过地址support@给我们写。
|
|