[Baypiggies] C++ parsing in Python for testing backward compatibility

Chad Netzer chad.netzer at gmail.com
Fri Feb 29 18:37:01 CET 2008


On Fri, Feb 29, 2008 at 9:32 AM, Benjamin Sergeant <bsergean at gmail.com> wrote:
>
>  I think Qt uses a method that prevent backward compatibility breaking,
>  by having
>  two interfaces for each class. One is the public one that do not
>  change, and that contains a pointer to the private one, where changes
>  goes on. I think this is a well known technique but I cannot find any
>  reference on the web about it.

It's called the 'pimpl' idiom:

http://en.wikipedia.org/wiki/Pimpl


More information about the Baypiggies mailing list