028-86922220

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

C++实施建议有哪些

本篇内容主要讲解“C++实施建议有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C++实施建议有哪些”吧!

创新互联建站专注于义马网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供义马营销型网站建设,义马网站制作、义马网页设计、义马网站官网定制、微信小程序定制开发服务,打造义马网络公司原创品牌,更为您提供义马网站排名全网营销落地服务。

In.force: Enforcement(实施建议)

对于大规模代码来说,不包含实施建议的规则是无法管理的。针对所有规则的实施建议只有在规则数量甚少,针对特定的用户群体时才可能存在。

So, we need subsetting to meet a variety of needs.因此我们需要构造规则的子集以满足不同的需求。

我们帮助很多人的指南可以使代码更加统一,并且强烈推荐人们现代化他们的代码。我们希望鼓励最佳实践,而不是把一切留给个人选择和管理压力。这个想法适用于所有规则;这会带来巨大的利益。

这些想法加起来造成非常多的困扰。我们努力使用工具解决这些问题。每条规则都有一个实施建议用来列举实施相关的想法。实施的方式可以是通过代码评审,静态分析,编译器,或者执行时检查。只要可能,我们更加推荐机械检查(人的速度很慢,不准确并且容易厌烦)和静态检查。动态检查只有在没有其他备选出口时才会被推荐,这种情况很少;我们(在实施建议中)以一组相关规则的统称(称为“概述”)为规则打标签。规则可以是多个从属于多个不同的概述,或者不属于任何概述。作为开始,我们已经有几个概述用于对应常见的需求(愿望,理想)

译者注:再次强调静态检查。

概述的目的是被工具使用,但也可以帮助人类读者。对用户那些我们知道如何实施的规则,我们不会在实施建议中吝惜我们的描述。有些解释仅仅是希望启发某些工具构建者的思考。

Tools that implement these rules shall respect the following syntax to explicitly suppress a rule:

实现这些规则的工具应该遵守下面的语法以便明确地抑制某条规则。

[[gsl::suppress(tag)]]

这里“tag”是一个项目的锚名称,这里应该出现实施建议(例如对于C.134来说是“Rh-publicc”),规则组名称(“type”,“bounds”,或者“lefttime”),或者概述中的特定规则。

译者注:抑制的含义是忽略某条规则。

到此,相信大家对“C++实施建议有哪些”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!


网站题目:C++实施建议有哪些
文章网址:http://www.tsicrk.com/article/pjeeei.html

其他资讯

让你的专属顾问为你服务

3.8300s