Article View: pl.comp.lang.c
Article #267651Re: Ciemna strona C++
From: Tomasz bla Fortuna
Date: Tue, 06 Nov 2007 06:30
Date: Tue, 06 Nov 2007 06:30
25 lines
1742 bytes
1742 bytes
Dnia Mon, 05 Nov 2007 23:23:33 +0100 Seweryn Habdank-Wojewódzki <shw_mail@wp.pl> napisał(a): > Piotr Wyderski wrote: > > to > > jest bez sensu, bo język szablonów może prowadzić do > > bardzo drogich obliczeń i wynika to z ich struktury > > Czy możesz dać przykład? > > Mam kompletnie inne doświadczenia. Kod obliczeniowy powstały jako > policy classes dla szablonów algorytmów jest u mnie szybszy niż kod > oparty o wzorzec template method, czy inne pochodne po wskaźnikach do > funckji. A to dlatego, że funktory są agresywnie i to bardzo > agresywnie inlineowane i optymalizowane część obliczeń jest również > dokonywana w czasie kompilacji. AFAIR chodziło właśnie o koszt obliczeń potrzebny do skompilowania szablonów, a nie run-time. Pozdrawiam. -- Tomasz bla Fortuna jid: bla(at)af.gliwice.pl pgp: 0x90746E79 @ pgp.mit.edu www: http://bla.thera.be
Technical Details
Message-ID:
<20071106073039.433f4934@Vorago>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!newsfeed.silweb.pl!polsl.pl!not-for-mailReferences:
<fghgeo$spf$1@nemesis.news.tpi.pl> <fghsb4$kpq$1@news.dialog.net.pl> <fgo4c7$mtu$1@news.vectranet.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!newsfeed.silweb.pl!polsl.pl!not-for-mail From: Tomasz bla Fortuna <bla@thera.be> Newsgroups: pl.comp.lang.c Subject: Re: Ciemna strona C++ Date: Tue, 6 Nov 2007 07:30:39 +0100 Organization: Politechnika Slaska, Gliwice Lines: 44 Message-ID: <20071106073039.433f4934@Vorago> References: <fghgeo$spf$1@nemesis.news.tpi.pl> <fghsb4$kpq$1@news.dialog.net.pl> <fgo4c7$mtu$1@news.vectranet.pl> NNTP-Posting-Host: afdns.sownet.pl Mime-Version: 1.0 X-Trace: polsl.pl 1194330565 21863 195.82.188.30 (6 Nov 2007 06:29:25 GMT) X-Complaints-To: news@polsl.pl NNTP-Posting-Date: Tue, 6 Nov 2007 06:29:25 +0000 (UTC) X-Newsreader: Claws Mail 3.0.2 (GTK+ 2.12.1; x86_64-pc-linux-gnu) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit