十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
这篇文章主要介绍“C++基本原则是什么”,在日常操作中,相信很多人在C++基本原则是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”C++基本原则是什么”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
专注于为中小企业提供成都做网站、成都网站制作服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业顺城免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上千余家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
The rules in this section are very general.
这个分区中的规则都是一般且普遍适用的。
Philosophy rules summary:
基本原则一览:
P.1: Express ideas directly in code
直接用代码表达想法
P.2: Write in ISO Standard C++
使用ISO标准C++写代码
P.3: Express intent
解释意图
P.4: Ideally, a program should be statically type safe
理想情况下,程序应该是类型安全的
P.5: Prefer compile-time checking to run-time checking
编译时检查比执行时检查更好
P.6: What cannot be checked at compile time should be checkable at run time
编译时无法检查的,应该在执行时检查
P.7: Catch run-time errors early
尽早捕捉执行时错误
P.8: Don't leak any resources
不要有资源泄漏
P.9: Don't waste time or space
不要浪费时间和空间
P.10: Prefer immutable data to mutable data
不变的数据要优于可变的数据
P.11: Encapsulate messy constructs, rather than spreading through the code
压缩凌乱的构造,而不是通过代码扩散它们
P.12: Use supporting tools as appropriate
恰当地使用支持工具
P.13: Use support libraries as appropriate
恰当地使用支持库
Philosophical rules are generally not mechanically checkable. However, individual rules reflecting these philosophical themes are. Without a philosophical basis, the more concrete/specific/checkable rules lack rationale.
基本原则通常不是机械可检查的。然而,反映这些基本原则单独的规则是可检查的。没有基本原则作为基础,更多具体/特殊/可检查的规则将缺少根据。
译者注:所谓的机械检查应该是指使用检查软件通过规则进行检查。
到此,关于“C++基本原则是什么”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注创新互联网站,小编会继续努力为大家带来更多实用的文章!