【发布时间】:2013-07-16 18:09:08
【问题描述】:
大概是为了兼容性,现在这些名字都被卡住了,但是为什么最初没有给它们类似的名字呢? gptr() / pptr() 和 egptr() / epptr() 是一致的,但是eback() 特别令人困惑,gbase() 是不是已经在其他地方使用过?
【问题讨论】:
-
直到现在我才真正注意区别。它背后可能有一个很长很无聊的背景故事。
-
我无法回答您的问题,但是如果您查看来自 IOStreams 库的 C++ 标准部分,您会发现那里有许多这样的不一致之处。不幸的是。