“ d”在d指针中代表什么?

问题描述 投票:1回答:1

Qt在其开发过程中大量使用了PIMPL习惯用法:https://wiki.qt.io/D-Pointer

正如我读过的here“名称“ d-pointer”源自Trolltech的Arnt Gulbrandsen,他首先将该技术引入了Qt,使其成为最早的C ++ GUI库之一,即使在更大的发布。”。但是没有人说“ D”代表什么。

那么“ D”在D-Pointer中代表什么?

c++ qt qt5 pimpl-idiom d-pointer
1个回答
1
投票

从本页Data Sharing with Class上说:

在共享对象的私有数据之前,我们必须使用称为“ d-pointer”(数据指针)的惯用法将其接口与私有数据分开。

因此,d指针表示数据指针

© www.soinside.com 2019 - 2024. All rights reserved.