🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.objects
Article #15343

Re: Jeszcze o C++ templates i ich zwiazku z ....

#15343
From: Muchomor
Date: Tue, 05 Sep 2006 06:02
39 lines
2398 bytes
"A.L." <alewando@fala2005.com> wrote in message 
news:g1hpf2hs913nsgggpv1dntbhpojg98mcts@4ax.com...
> On Mon, 4 Sep 2006 23:56:06 +0200, "Muchomor"
> <muchomor_w_kropkiCUT_THIS@gazeta.pl> wrote:
>
>
>>
>>Wytknijcie mi gdzie sie myle, ale dla mnie ten fragment nie ma krzty 
>>sensu.
>>Autor tutaj najwyrazniej strzela sobie samoboja. Jesli przyjac - za
>>autorem - , ze kompilator stosujac copy&paste z czegos takeigo :
>>
>>template<typename T> void Fun(T val)
>>{
>>    std::cout << "Val = " << val << "\n";
>>}
>>
>>wygeneruje np. 2 funkcje
>>
>>void Fun(int  val);    (1)
>>void Fun(double val); (2)
>>
>>to gdzie tu szablony "hurt the C++ compiler's ability to generate 
>>efficient
>>code" ?
>>Czym sie to bedzie roznic od sytuacji gdy programista sam sobie napisze
>>funkcje (1) i (2) zamiast szablonu?
>>Kompilator bedzie szczesliwszy? Nie sadze..
>
> Tak jest w Javie. A jak jest w C++?...
>
Ja nie wiem "jak jest w C++". W kazdym kompilatorze C++ inaczej zapewnie, 
ale nie tak jak w Javie - "A generic type declaration is compiled once and 
for all". Mi chodzi o to, ze autor pisze bzdury jesli zalozyc, ze kompilator 
C++ stosuje do szablonow taktyke copy&paste.

pzdr
Muchomor 
Technical Details
Message-ID: <ac125$44fd130d$57cffbdc$13763@news.chello.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news-fra1.dfn.de!news-stu1.dfn.de!news.germany.com!newsfeed.utanet.at!newsfeed01.chello.at!newsfeed02.chello.at!news.chello.pl.POSTED!not-for-mail
References: <0elmf2h54pl11i82jrlrjeifeaue4np2i6@4ax.com> <9624a$44fca0f9$57cffbdc$22240@news.chello.pl> <g1hpf2hs913nsgggpv1dntbhpojg98mcts@4ax.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news-fra1.dfn.de!news-stu1.dfn.de!news.germany.com!newsfeed.utanet.at!newsfeed01.chello.at!newsfeed02.chello.at!news.chello.pl.POSTED!not-for-mail
Reply-To: "Muchomor" <muchomor_w_kropkiCUT_THIS@gazeta.pl>
From: "Muchomor" <muchomor_w_kropkiCUT_THIS@gazeta.pl>
Newsgroups: pl.comp.objects
References: <0elmf2h54pl11i82jrlrjeifeaue4np2i6@4ax.com> <9624a$44fca0f9$57cffbdc$22240@news.chello.pl> <g1hpf2hs913nsgggpv1dntbhpojg98mcts@4ax.com>
Subject: Re: Jeszcze o C++ templates i ich zwiazku z ....
Date: Tue, 5 Sep 2006 08:02:49 +0200
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.2869
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2962
X-RFC2646: Format=Flowed; Original
Message-ID: <ac125$44fd130d$57cffbdc$13763@news.chello.pl>
X-Complaints-To: abuse@chello.pl
Organization: chello.pl
Lines: 41
NNTP-Posting-Host: 87.207.251.220 (87.207.251.220)
NNTP-Posting-Date: Tue, 05 Sep 2006 08:02:53 +0200
X-Trace: ac12544fd130df26a5e7913763
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit