jeffc said:
...
Fine Ron, be pedantic if you insist. Stroustrup calls that a "simple and
low-level notion of an object" and warns not to confuse it with the notion
of a class object, which is what you've done - confuse things. Here's the
original quote from the OP:
"> An object will always have a constructor and a destructor. If either is
not
You go ahead and correct him and I'm sure you can come up with something
better than I did (I'm at a loss as to why you'd argue with my reply, rather
than with his statement.)
...
It's been said many times here and in many other places, that TC++PL
book uses alternative non-standard terminology. Formally speaking, from
the standard C++ point of view, the above statement and a number of
other statements made in TC++PL are _completely_ _incorrect_.
It is not a matter of "correcting" or "not correcting" Mr. Stroustrup.
It is a matter of understanding that the author probably had his reasons
to deviate from the standard terminology. It should be kept in mind when
reading the book.
This forum, by default, uses the standard terminology. If you prefer to
use the one from TC++PL, you should accompany you messages with the
corresponding remark, to avoid unnecessary confusion.