Path: csiph.com!x330-a1.tempe.blueboxinc.net!newsfeed.hal-mli.net!feeder3.hal-mli.net!newsfeed.hal-mli.net!feeder1.hal-mli.net!border3.nntp.dca.giganews.com!border1.nntp.dca.giganews.com!nntp.giganews.com!news.iecc.com!nerds-end From: torbenm@diku.dk (Torben Ægidius Mogensen) Newsgroups: comp.compilers Subject: Re: Help needed with function pointer examples Date: Mon, 16 Jan 2012 17:33:45 +0100 Organization: SunSITE.dk - Supporting Open source Lines: 11 Sender: news@iecc.com Approved: comp.compilers@iecc.com Message-ID: <12-01-029@comp.compilers> References: <12-01-006@comp.compilers> <12-01-026@comp.compilers> NNTP-Posting-Host: news.iecc.com X-Trace: leila.iecc.com 1326781883 96759 64.57.183.58 (17 Jan 2012 06:31:23 GMT) X-Complaints-To: abuse@iecc.com NNTP-Posting-Date: Tue, 17 Jan 2012 06:31:23 +0000 (UTC) Keywords: OOP Posted-Date: 17 Jan 2012 01:31:23 EST X-submission-address: compilers@iecc.com X-moderator-address: compilers-request@iecc.com X-FAQ-and-archives: http://compilers.iecc.com Xref: x330-a1.tempe.blueboxinc.net comp.compilers:428 The moderator opined: > [Any program written in an OO language that allows inheritance or > overloading uses function pointers, since that's how they're > implemented. -John] If the inheritance and overloading can be resolved statically, function pointers are not needed. But most OO languages use dynamic method resolution by default, so what you say applies to nearly all OO implementations. torben