Using C++ Abstract Class Declarations for Hiding Private Methods and Members | Hacker News Reader