The public interface consists of a forward declaration of t…
The public interface consists of a forward declaration of the structure that encapsulates the components of a class's object plus the prototypes of the public functions (methods) that (typically) operate upon the object.