TEAM-ADA Archives

Team Ada: Ada Programming Language Advocacy

TEAM-ADA@LISTSERV.ACM.ORG

Options: Use Forum View

Use Monospaced Font
Show Text Part by Default
Condense Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Sender:
"Team Ada: Ada Advocacy Issues (83 & 95)" <[log in to unmask]>
Subject:
From:
"W. Wesley Groleau x4923" <[log in to unmask]>
Date:
Wed, 13 May 1998 11:35:06 -0500
X-To:
Reply-To:
"W. Wesley Groleau x4923" <[log in to unmask]>
Parts/Attachments:
text/plain (13 lines)
> An aggregate is like a C++ non-default constructor.
> Adjust is (somewhat) like a C++ copy constructor.
> And Initialize is like a C++ default (parameterless) constructor.
>
> So Finalize, which is essentially a destructor "balances" any
> one of these kinds of constructors -- aggregate, Adjust, or Initialize.

This is a superb example of getting right to the point.  Just thought I'd
point that out for the benefit of any trainers or tutorial writers or FAQ
writers listening.  (How does that saying go?  Plagiarism is the sincerest
form of flattery?) But don't take offense--I'm NOT suggesting any of them
are guilty of unnecessary verbosity.  :-)

ATOM RSS1 RSS2