这篇文章主要介绍“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++基本原则是什么”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。