Path: utzoo!utgpu!watmath!maytag!watdcsu!mgardi From: mgardi@watdcsu.waterloo.edu (M.Gardi - ICR) Newsgroups: comp.lang.c++ Subject: information hiding Keywords: header files,information hiding Message-ID: <6031@watdcsu.waterloo.edu> Date: 20 Jun 89 11:40:36 GMT Distribution: comp Organization: U of Waterloo, Ontario Lines: 11 I am a little curious as to how one can completely remove implementation details of a C++ class from the user of the class. I would like to design a system that users need only know the public declarations and nothing else to use the class. It seems to me that I will always have to provide a Header file that contains at least the declarations of all my private information. Ultimately, I would like to give them a library containing my classes and NOTHING else. Could someone please clue me in! p.