面向对象思考

LV1
发表了文章

C++核心准则E.17:不要试图在所有函数中捕捉所有异常

E.17: Don't try to catch every exception in every function

面向对象思考
发表了文章

C++核心准则E.16:析构函数,内存释放和swap操作永远不能失败

E.16: Destructors, deallocation, and swap must never fail

面向对象思考
发表了文章

C++核心准则E.14:使用根据目的设计的用户定制类型异常(非内置类型)

E.14: Use purpose-designed user-defined types as exceptions (not built-in types)

面向对象思考
发表了文章

C++核心准则E.13: 直接拥有一个对象所有权时永远不要抛出异常

E.13: Never throw while being the direct owner of an object

面向对象思考
发表了文章

C++核心准则E.12: 当不可能或不愿意通过抛出异常退出函数时使用noexcept

E.12: Use noexcept when exiting a function because of a throw is impossible or u...

面向对象思考
发表了文章

C++核心准则E.6:使用RAII防止资源泄露

Leaks are typically unacceptable. Manual resource release is error-prone. RAII (...

面向对象思考
发表了文章

C++核心准则E4,5:设计并构建不变量

To use an object it must be in a valid state (defined formally or informally by ...

面向对象思考
发表了文章

C++核心准则E.3:异常应该只用于错误处理

To keep error handling separated from "ordinary code." C++ implementations tend ...

面向对象思考
发表了文章

C++核心准则E.2:通过抛出异常来表明函数无法执行指定的任务

To make error handling systematic, robust, and non-repetitive.

面向对象思考
发表了文章

C++核心准则CP.200:使用volatile只能表明该变量是非C++内存

volatile is used to refer to objects that are shared with "non-C++" code or hard...

面向对象思考
发表了文章

C++核心准则CP.111:如果真的需要好双重检查锁,使用惯用模式

Double-checked locking is easy to mess up. If you really need to write your own ...

面向对象思考
发表了文章

微信小程序生命周期学习笔记-组件

生命周期包含应用生命周期、页面生命周期和组件生命周期。现在我们来学习组件的生命周期。

面向对象思考
发表了文章

微信小程序生命周期学习笔记-页面篇

小程序的生命周期分三类:应用生命周期、页面生命周期、组件生命周期。现在我们来学习一下页面的生命周期。

面向对象思考
发表了文章

微信小程序的自定义组件(入门)

我们知道,在我们设计微信小程序时,我们经常会用到开发者工具中提供的许多标签,例如:

面向对象思考
发表了文章

C++核心准则CP.110:不要自已为初始化编写双重检查锁定代码

Since C++11, static local variables are now initialized in a thread-safe way. Wh...

面向对象思考
发表了文章

微信小程序的生命周期学习笔记-应用篇

在我们学习微信小程序的过程当中,我们会参考很多资料。在这些资料中,我们经常能够看到“生命周期”四个字,在前面的课程中也提到过。在这里做一个说明。

面向对象思考
发表了文章

C++核心准则CP.100:不要使用无锁编程方式,除非绝对必要

It's error-prone and requires expert level knowledge of language features, machi...

面向对象思考
发表了文章

C++核心准则CP.44:记得为lock_guards和unique_locks命名

An unnamed local objects is a temporary that immediately goes out of scope.

面向对象思考
发表了文章

C++核心准则CP.43:尽量减少花费在临界区中的时间​

The less time is spent with a mutex taken, the less chance that another thread h...

面向对象思考
发表了文章

C++核心准则CP.61:使用async启动并发任务

Similar to R.12, which tells you to avoid raw owning pointers, you should also a...

面向对象思考

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券