🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.objects
Article #16018

Re: Optymalizacja superklas

#16018
From: A.L.
Date: Sat, 31 Mar 2007 03:12
28 lines
1488 bytes
On 28 Mar 2007 07:57:15 -0700, Miroslaw.Makowiecki@gmail.com wrote:

>Mamy oto klasę numer 1
> class klasa1:public std::ifstream
> {
>  void open(char const*path){
>    static_cast<std::ifstream*>(this)->open(path);
>   }
>
>};
>klasę numer 2
> class klasa2:public klasa1
> {
>   void open(char const*path){
>       static_cast<klasa1*>(this)->open(path);
>
>}
>
>Jak widzimy klasy klasa1 i klasa2 robią dokładnie to samo,jak
> zauważyłem z mojego doświadczenia klasa klasa2 działa wolniej niż
> klasa klasa1.
> Pytanie: Czy istnieje jakaś opcja optymalizacji oprogramowania w
> kompilatorze g++-4.2 języka c++ która powoduje że szybkość działania
> klas klasa1 i klasa2 są jednakowe?

Pan naprawde o to pyta, czy zartuje?...

A.L.
Technical Details
Message-ID: <mbkr039on96rbcakg9449nds2dlefjce71@4ax.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.nask.pl!news.nask.org.pl!newshub.sdsu.edu!newsfeed.news2me.com!sn-xt-sjc-04!sn-xt-sjc-06!sn-post-sjc-01!supernews.com!corp.supernews.com!not-for-mail
References: <1175093835.067046.322390@n59g2000hsh.googlegroups.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.nask.pl!news.nask.org.pl!newshub.sdsu.edu!newsfeed.news2me.com!sn-xt-sjc-04!sn-xt-sjc-06!sn-post-sjc-01!supernews.com!corp.supernews.com!not-for-mail
From: A.L. <fela@2005.com>
Newsgroups: pl.comp.objects
Subject: Re: Optymalizacja superklas
Date: Fri, 30 Mar 2007 22:12:06 -0500
Organization: Posted via Supernews, http://www.supernews.com
Message-ID: <mbkr039on96rbcakg9449nds2dlefjce71@4ax.com>
References: <1175093835.067046.322390@n59g2000hsh.googlegroups.com>
X-Newsreader: Forte Agent 4.2/32.1117
MIME-Version: 1.0
X-Complaints-To: abuse@supernews.com
Lines: 28
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit