Qt 在其开发过程中大量使用 PIMPL 习惯用法:https://wiki.qt.io/D-Pointer
正如我所读here : “‘d-pointer’这个名字源于 Trolltech 的 Arnt Gulbrandsen,他首先将这项技术引入 Qt,使其成为第一批在更大版本之间保持二进制兼容性的 C++ GUI 库之一。”。但是没有人说“D”代表什么。
那么D-Pointer中的“D”代表什么?
最佳答案
来自本页 Data Sharing with Class (来自 QT 的旧文档),它说:
Before we can share an object's private data, we must separate its interface from the private data using an idiom called "d-pointer" (data pointer)
所以,d-pointer 表示数据指针
关于c++ - d指针中的 "d"代表什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58520325/