🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.std.c++
Article #2436

Re: Why allow virtual function calls in constr

#2436
From: law
Date: Mon, 06 Nov 1995 10:49
16 lines
1546 bytes
In <47e529$ha8@news.vcd.hp.com>, Marco Dalla Gasperina
<Marco_Dalla-Gasperina@HP-Vancouver-om1.om.hp.com> writes:
>If you restrict yourself to "static virtual" functions, you are restricted
>to not calling any functions at all.  The construct is an oxymoron.

We're talking about the C++ standard here, so the whole thing is a
figment of your imagination.  Imagine "static virtual" functions, if you
can.  They're no more oxymoronic than, say, member function templates.

Surely you're not suggesting the concept is self-contradictory?

Bill
---
[ comp.std.c++ is moderated.  Submission address: std-c++@ncar.ucar.edu.
  Contact address: std-c++-request@ncar.ucar.edu.  The moderation policy
  is summarized in http://dogbert.lbl.gov/~matt/std-c++/policy.html. ]
Technical Details
Message-ID: <47kn6r$ca4@shellx.best.com>
Path: arc1-ca.pugleaf.net!in1.uu.net!bounce-back
References: <HARALD.95Oct30103929@moon.bion.kth.se> <1995Oct31.171443.3987@oma.com> <9511021143.AA01851@slsv7xt.lts.sel.alcatel.de> <47crlv$139@shellx.best.com> <47e529$ha8@news.vcd.hp.com>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!in1.uu.net!bounce-back
Date: 06 Nov 95 10:49:24 GMT
Approved: fjh@cs.mu.oz.au
From: law@solution-frameworks.com
Newsgroups: comp.std.c++
Subject: Re: Why allow virtual function calls in constr
X-Original-Date: 6 Nov 1995 10:14:51 GMT
Organization: Solution Frameworks, San Jose CA
Message-ID: <47kn6r$ca4@shellx.best.com>
References: <HARALD.95Oct30103929@moon.bion.kth.se> <1995Oct31.171443.3987@oma.com> <9511021143.AA01851@slsv7xt.lts.sel.alcatel.de> <47crlv$139@shellx.best.com> <47e529$ha8@news.vcd.hp.com>
Reply-To: law@solution-frameworks.com (Bill Law)
X-Newsreader: IBM NewsReader/2 v1.2
X-Auth: PGPMoose V1.1 PGP comp.std.c++
 iQBFAgUBMJ3oRuEDnX0m9pzZAQEjRgF8CYZDJlh2caZqc2qFkat88CyQwwKhUXPr
 COHVZemE36iIsj9Ol5Vao+Dc3SDriYsG
 =TRgM