首页
学习
活动
专区
工具
TVP
发布

C++核心准则原文翻译

专栏成员
465
文章
278815
阅读量
44
订阅数
EA&UML日拱一卒 为通信图增加新的消息组
接着添加从Leader指向Programer的RequestReport息和返回的SendReport消息:
面向对象思考
2023-03-09
2550
自学HarmonyOS应用开发(55)- 使用对象关系映射数据库保存地图数据
前一篇文章实现了地图数据的正确表示,但是由于每次执行都需要至少一次从网上获取地图数据,不可避免地产生显示延迟。本文介绍利用对象数据库储存已经获取的地图数据,从而避免重复下载相同数据并大幅度提高初次显示速度的方法。
面向对象思考
2021-08-06
6780
自学HarmonyOS应用开发(50)- 获取瓦片地图数据
读者可以参照文后的链接了解瓦片地图的原理,这里不再重复。简单地说,瓦片地图就是将地图根据缩放层级进行分割,例如缩放层级为3,就表明将地图分为2的3次方行和2的3次方列。知道目标位置的瓦片坐标,就可以获得相应位置的地图数据。
面向对象思考
2021-07-15
8480
C++核心准则​讨论:如果在初始化期间需要“虚行为”,请使用工厂函数
If your design wants virtual dispatch into a derived class from a base class constructor or destructor for functions like f and g, you need other techniques, such as a post-constructor -- a separate member function the caller must invoke to complete initialization, which can safely call f and g because in member functions virtual calls behave normally. Some techniques for this are shown in the References. Here's a non-exhaustive list of options:
面向对象思考
2020-12-15
4610
C++异常处理实战入门NR.2:不要坚持一个函数中只包含一个返回语句
The single-return rule can lead to unnecessarily convoluted code and the introduction of extra state variables. In particular, the single-return rule makes it harder to concentrate error checking at the top of a function.
面向对象思考
2020-11-10
3670
C++核心准则SF.4:在其他声明之前include .h文件
Minimize context dependencies and increase readability.
面向对象思考
2020-10-10
4710
C++核心准则CP.42:不要在线程中无条件等待
A wait without a condition can miss a wakeup or wake up simply to find that there is no work to do.
面向对象思考
2020-07-16
7390
C++核心准则CP.2:避免数据竞争​
Unless you do, nothing is guaranteed to work and subtle errors will persist.
面向对象思考
2020-07-02
4880
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档