class PublicMessage : public Message { unsigned myNbLikers; public : PublicMessage (const string & content) : Message (content), myNbLikers (0) {} unsigned getNbLikers (void) const { return myNbLikers; } void add (void) { ++ myNbLikers; } }; // PublicMessage