Newsgroups: comp.lang.c++,comp.lang.smalltalk,comp.object
Path: cantaloupe.srv.cs.cmu.edu!das-news2.harvard.edu!news2.near.net!news.mathworks.com!udel!gatech!howland.reston.ans.net!news.moneng.mei.com!uwm.edu!reuter.cse.ogi.edu!cs.uoregon.edu!news.uoregon.edu!engineer.mrg.uswest.com!cherokee!da_vinci!lookout!tblanch
From: tblanch@lookout (Todd Blanchard)
Subject: Re: C++ Productivity
Message-ID: <D3oxBM.HnD@da_vinci.ecte.uswc.uswest.com>
Sender: news@da_vinci.ecte.uswc.uswest.com (IT Netnews)
Nntp-Posting-Host: lookout
Organization: US WEST Information Technologies
X-Newsreader: TIN [version 1.2 PL2]
References: <3h9rd7$8go@news.uni-c.dk>
Date: Wed, 8 Feb 1995 16:47:46 GMT
Lines: 18
Xref: glinda.oz.cs.cmu.edu comp.lang.c++:111691 comp.lang.smalltalk:20566 comp.object:26392

Jesper Kaagaard (etiaseti@inet.uni-c.dk) wrote:
: David Siegel (dsiegel@panix.com) wrote:

: <things deleted>

: : Yes, the new style casts help.  They don't fix the implicit automatic
: : type conversion and C++'s tendency to hidden copying operations.

: : -dms
: C++ has a keyword, explicit, which is used as a qualifier on 
: constructors. The semantic meaning is that the constructor in NOT called 
: implicitly.

Yes, but this is the generaly mindset of the C++ committee, they only
address problems by *adding* keywords.  Why don't they stop and consider
why the most dangerous behavior is always the default?  

Todd Blanchard
