lovecreatesbeauty Guest
|
Posted: Wed Apr 27, 2005 12:40 pm Post subject: Predefined class member functions and inheritance |
|
|
How many member functions on earth can be provided (predefined) by
standard-compliant compilers?
Scott Meyers says that there are 6: (1)default constructor, (2)copy
constructor, (3)destructor, (4)assignment operator, (5)address-of
operator (non-const), (6)address-of operator (const), in `Effective
C++, 2nd` item 45.
Bjarne Stroustrup mentioned one more: operator, (i.e. comma operator)
in `The C++ programming Language, special edition` section 11.2.2.
Derived classes won't inherit these member functions provided
(predefine) by compilers from father classes, right?
Thank you
lovecreatesbeauty
[ See http://www.gotw.ca/resources/clcm.htm for info about ]
[ comp.lang.c++.moderated. First time posters: Do this! ]
|
|