维基百科在关于不透明指针的文章中声称,
d 指针是类的唯一私有数据成员,并指向结构的实例(必须是 POD,因为它的析构函数不可见)
这在 PIMPL 中不是必需的,只是维基百科通常是特殊的,不是吗?
我将缺少 d-pointer 标签作为我的问题的答案,但希望有人可以为维基百科做出贡献和/或澄清事情。或者只是说维基百科很糟糕,最后的手段等等:)
我的问题的重点是,当在 cpp 实现文件中完全声明和定义嵌套类的方法时,它的可见性如何?它的析构函数会按预期调用吗(包含类将在其析构函数中对其调用 delete)?