C++中的接口设计准则

1.接口设计的重要性软件设计就是让软件做你想做的事,软件设计一定需要接口(interface)设计,最后用C++实现。今天讨论的可能是其中最重要的一条守则,把你的接口设计得容易用对,不容易用错。所谓的接口即你提供给用户使用你代码的途径。C++到处都充满了接口的概念,比如函数接口,类...

C++ 之父 Stroustrup 推出“ C++ 核心准则”

2015年的 C++ 大会 9月20-25日在美国华盛顿州的 Bellevue 举行。C++ 之父 Bjarne Stroustrup 在本次大会的主题演讲上,宣布了C++ 的核心准则(C++ Core Guidelines)。这份准则旨在帮助程序员更加高效地使用现代的 C++("现代 C++" 指...

C++ 入门教程开发文档

42 课时 |
17490 人已学 |
免费
开发者课程背景图

《C++编程剖析:问题、方案和设计准则》导读

前言 C++编程剖析:问题、方案和设计准则布达佩斯,匈牙利的首都。一个炎热的夏日傍晚。穿过美丽的多瑙河望去,余晖中的东岸景色优美恬静。 在本书封面上色彩柔和的欧洲风光中,哪栋建筑首先映入你的眼帘?几乎可以肯定,是照片左边的国会大厦。这栋巨大的新哥特式建筑以它优美的圆穹、直插天际的尖塔、不计其数的外墙...

《C++编程剖析:问题、方案和设计准则》——第一章泛型编程与C++标准库1.1:vector的使用

本节书摘来自异步社区出版社《C++编程剖析:问题、方案和设计准则》一书中的第1章,第1.1节,作者:【美】Herb Sutter(赫布 萨特),更多章节内容可以访问云栖社区“异步社区”公众号查看。 第一章泛型编程与C++标准库 C++编程剖析:问题、方案和设计准则C++最强大的特性之一就是对泛型编程...

《C++编程规范:101条规则、准则与最佳实践》——导读

前言 C++编程规范:101条规则、准则与最佳实践尽早进入正轨:以同样的方式实施同样的过程。不断积累惯用法。将其标准化。如此,你与莎士比亚之间的唯一区别将只是掌握惯用法的多少,而非词汇的多少。 ——Alan Perlis[1]} 标准最大的优点在于,它提供了如此多样的选择。 ——出处尚无定论 我们之...

《C++编程规范:101条规则、准则与最佳实践》——2.9 确保资源为对象所拥有。使用显式的RAII和智能指针

本节书摘来自异步社区出版社《C++编程规范:101条规则、准则与最佳实践》一书中的第2章,第2.9节,作者:【加】Herb Sutter , 【罗】Andrei,更多章节内容可以访问云栖社区“异步社区”公众号查看。 2.9 确保资源为对象所拥有。使用显式的RAII和智能指针 摘要利器在手,不要再徒手...

《C++编程规范:101条规则、准则与最佳实践》——2.8懂得何时和如何进行并发性编程

本节书摘来自异步社区出版社《C++编程规范:101条规则、准则与最佳实践》一书中的第2章,第2.8节,作者:【加】Herb Sutter , 【罗】Andrei,更多章节内容可以访问云栖社区“异步社区”公众号查看。 2.8懂得何时和如何进行并发性编程 摘要安线全程地[4]:如果应用程序使用了多个线程...

《C++编程规范:101条规则、准则与最佳实践》——2.7 隐藏信息

本节书摘来自异步社区出版社《C++编程规范:101条规则、准则与最佳实践》一书中的第2章,第2.7节,作者:【加】Herb Sutter , 【罗】Andrei,更多章节内容可以访问云栖社区“异步社区”公众号查看。 2.7 隐藏信息 摘要不要泄密:不要公开提供抽象的实体的内部信息。 讨论为了尽量减少...

《C++编程规范:101条规则、准则与最佳实践》——2.6尽量减少全局和共享数据

本节书摘来自异步社区出版社《C++编程规范:101条规则、准则与最佳实践》一书中的第2章,第2.6节,作者:【加】Herb Sutter , 【罗】Andrei,更多章节内容可以访问云栖社区“异步社区”公众号查看。 2.6尽量减少全局和共享数据 摘要共享会导致冲突:避免共享数据,尤其是全局数据。共享...

《C++编程规范:101条规则、准则与最佳实践》——2.5 不要进行不成熟的劣化

本节书摘来自异步社区出版社《C++编程规范:101条规则、准则与最佳实践》一书中的第2章,第2.5节,作者:【加】Herb Sutter , 【罗】Andrei,更多章节内容可以访问云栖社区“异步社区”公众号查看。 2.5 不要进行不成熟的劣化 摘要放松自己,轻松编程:在所有其他事情特别是代码复杂性...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

社区圈子

开发与运维
开发与运维
集结各类场景实战经验,助你开发运维畅行无忧
6411+人已加入
加入
相关电子书
更多
继承与功能组合
对象的生命期管理
移动与复制
立即下载 立即下载 立即下载

C++准则相关内容