Warren Young wrote:
> The purpose of hiding the implementation behind a pointer is so we can
> change that implementation without breaking the library's ABI, which
> adding data to a plain Lockable base class would do.
>
As far as I understand this will allow people to download newer
mysqlpp.dll and just replace it without rebuilding, am I correct?
What's ABI stands for?? :)
How many overrides for this class there might be? (1 or 2 more).
Anyways, threadingmodel classes could be all inside headers without .cpp
files... if that solves this problem