Comment Comment by _0w8t The primary reason for Pimpl is to ensure binary compatibility for C++. QT uses it extensively precisely for this reason. Reduced compilation time is just a nice bonus. parent _0w8t 3 years ago