
From: =?ISO-8859-1?Q?Michel_Andr=E9?= <michel.andre@swipnet.se>
Peter Dimov wrote:
Let's not forget that the first P in pimpl stands for 'pointer'. :-)
At occassions I have seen it described and denoted as p(rivate)impl(ementation).
According to Sutter (Exceptional C++, 4th printing, p103, footnote 1): The eponymous pimpl_ was actually coined several years ago by Jeff Sumner (chief programmer at PeerDirect), due in equal parts to a penchant for Hungarian-style "p" prefixes for pointer variables and an occasional taste for horrid puns. Thus, "p" stands for "pointer." -- Rob Stewart stewart@sig.com Software Engineer http://www.sig.com Susquehanna International Group, LLP using std::disclaimer;