C++核心准则原文翻译

303 篇文章
31 人订阅

全部文章

面向对象思考

C++核心准则:R.13: 在一个表达式中最多只执行一次显式资源分配

If you perform two explicit resource allocations in one statement, you could lea...

8020
面向对象思考

C++核心准则R.12:立即将显式分配的资源交给资源管理对象​

If you don't, an exception or a return may lead to a leak.

8720
面向对象思考

永远无法在游泳池里学会海战--《实战Python设计模式》新书介绍

《实战Python设计模式:实战Python设计模式:可复用面向对象软件开发实践 》是本人根据自己在实际开发工作中积累的有关Python语言,设计模式的经验,想...

9820
面向对象思考

永远无法在游泳池里学会海战--《实战Python设计模式》新书介绍

《实战Python设计模式:实战Python设计模式:可复用面向对象软件开发实践 》是本人根据自己在实际开发工作中积累的有关Python语言,设计模式的经验,想...

11900
面向对象思考

C++核心准则:R.10: 避免使用malloc()和free()

malloc() and free() do not support construction and destruction, and do not mix ...

8320
面向对象思考

C++核心准则R.5: 范围对象不要在堆内存上构建​

R.5: Prefer scoped objects, don't heap-allocate unnecessarily

6820
面向对象思考

C++核心准则R.4: 原始引用(T&)不包含所有权

There is nothing (in the C++ standard or in most code) to say otherwise and most...

10220
面向对象思考

C++核心准则R.3: 原始指针(T*)不应拥有所有权

There is nothing (in the C++ standard or in most code) to say otherwise and most...

10210
面向对象思考

C++核心准则R.2: 只在接口中表示单独对象使用原始指针​

R.2: In interfaces, use raw pointers to denote individual objects (only)

9410
面向对象思考

Arduino环境使用TM1638扩展版

TM1638深圳天微生产的一种带键盘扫描接口的LED(发光二极管显示器)驱动控制专用IC,内部集成有MCU数字接口、数据锁存器、LED驱动、键盘扫描等电路。使用...

14920
面向对象思考

C++核心准则R.1: 使用资源句柄自动管理资源并RAII(资源获取即初始化)

To avoid leaks and the complexity of manual resource management. C++'s language-...

9920
面向对象思考

C++核心准则Enum.8:只在必要时指定枚举值

Enum.8: Specify enumerator values only when necessary

7310
面向对象思考

C++核心准则Enum.7: 只在必要时定义枚举的底层类型

The default is the easiest to read and write. int is the default integer type. i...

6210
面向对象思考

C++核心准则Enum.6:避免无名枚举

If you can't name an enumeration, the values are not related

6410
面向对象思考

使用30元开发板UNO D1 R32构筑物联网开发环境

用厂家的话来讲,ESP32 采用 40 nm 工艺制成,具有最佳的功耗性能、射频性能、稳定性、通用性和可靠性,适用于各种应用场景和不同功耗需求。以下是ESP32...

14110
面向对象思考

C++核心准则Enum.5: 不要使用全部大写的枚举值

https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md#enu...

6720
面向对象思考

C++核心准则Enum.4:为枚举类型定义运算符以便安全又简单地使用

Convenience of use and avoidance of errors.

9510
面向对象思考

C++核心准则Enum.3:枚举类​要比普通的枚举类型好

To minimize surprises: traditional enums convert to int too readily.

8220
面向对象思考

C++核心准则Enum.2: 使用枚举表现一组相关的命名常量

An enumeration shows the enumerators to be related and can be a named type.

8320
面向对象思考

C++核心准则Enum.1: 枚举类型比宏定义好

Macros do not obey scope and type rules. Also, macro names are removed during pr...

8410

扫码关注云+社区

领取腾讯云代金券