🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: chile.comp.programacion
Article #3457

Re: Consulta Templates C++

#3457
From: Cristian Gutierrez
Date: Wed, 26 Jan 2005 23:50
41 lines
2982 bytes
Hoy en la tarde, �lvaro Palma dijo:
> Quiero construir una funci�n est�tica dentro de una clase usando
> templates, de la forma:
>
> class CUtil
> {
>       [...]
> 	static template<class T> T* functionX(int X,int Y);
> }

[...]

> Pero no me resulta, s�lo funciona si creo la clase completa como
> template. Alguien sabe si existe alguna forma de crear esa funci�n
> template (y est�tica), sin necesidad de declarar toda la clase como
> template?

Me resulta dando vuelta "static" y "template<...>" en la declaracion:

,----
| class CUtil {
| public:
|   CUtil();
|   ~CUtil();
| 
|   template<class T> static  T* functionX(int X,int Y);
| };
| 
| template<class T> T* CUtil::functionX(int X, int Y) {
|   return 0;
| }
`----


-- 
Cristian Gutierrez			http://www.dcc.uchile.cl/~crgutier
crgutier[@]dcc.uchile.cl                        Jabber:crgutier@jabber.org

"The evolution of languages: FORTRAN is a non-typed language. C is a
weakly typed language. Ada is a strongly typed language. C++ is a
strongly hyped language." -- Ron Sercely.
Technical Details
Message-ID: <871xc73g2u.fsf@guti.no-ip.org>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news.glorb.com!nntp-server.pubsub.com!news1.nivel5.cl!news.cec.uchile.cl!helcaraxe.dcc.uchile.cl!guti.no-ip.org!news
References: <ct8qaf$qdt$1@localhost.localdomain>

Show Full Headers
Complete Article Headers
X-Google-Thread: 1593cb,e1148979fa93e1b6
X-Google-Attributes: gid1593cb,public
X-Google-Language: SPANISH,ASCII
Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news.glorb.com!nntp-server.pubsub.com!news1.nivel5.cl!news.cec.uchile.cl!helcaraxe.dcc.uchile.cl!guti.no-ip.org!news
From: Cristian Gutierrez <crgutier@dcc.uchile.cl>
Newsgroups: chile.comp.programacion
Subject: Re: Consulta Templates C++
Date: Wed, 26 Jan 2005 20:50:49 -0300
Organization: DCC - Universidad de Chile
Lines: 41
Message-ID: <871xc73g2u.fsf@guti.no-ip.org>
References: <ct8qaf$qdt$1@localhost.localdomain>
NNTP-Posting-Host: 192.80.24.3
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Trace: helcaraxe.dcc.uchile.cl 1106802004 17023 192.80.24.3 (27 Jan 2005 05:00:04 GMT)
X-Complaints-To: newsmaster@dcc.uchile.cl
NNTP-Posting-Date: Thu, 27 Jan 2005 05:00:04 +0000 (UTC)
Face: iVBORw0KGgoAAAANSUhEUgAAADwAAAA8AgMAAABHkjHhAAAADFBMVEUWFhZfX1+ioqL6+vr8
 dj+QAAAAAWJLR0QAiAUdSAAAAg5JREFUeNql0s9r02AYB/B4GIHuoAgVVmG9CVYwf4ILrht40Ynd
 dEXioWUsA3PaQQ8LKHpYLnbTThwiHbWYV9Sj9rL36NUObGkPUrVzuIs/6BvyluZ9ljcxaXI2lzwf
 eJOH9/k+AvhP/7j/Fv65OxMzmynhqO1zH/So+29NLeqvh6YU8WADmemIP4lxL8pxp6p3o2aZegZl
 R3YyaBJNaaGHKkqgxOXQNkKXzLQR+g9C6+b5kfcQevgmpYRuIrRZn5BCryO0US3ogW1BdV0J+3dz
 grpXmQXYfuf5nkLH5ksK/SIrnq/rg26ioTmdygtupwgWHSvoTnvF4CZl17dOYNoWy9yNPOzXfstg
 tYtXuR9o0JwlL+HgeWGBW8ZgGBbFnWUhw33Sbdz6TvHN1ey8a3YGIN+6T2C5PYFdD2sA6d5FAu9v
 LH3WBbAJBgmIDJ3ioooFoCzPNDq5in82TX7egsdXcE+0pZ3sEr+fxW7XoCvS3HRS4f7rrGHojRP0
 6A72TOtuoBrZnVvz5kGIzVejX0jpvi2bF0Q+iz1TWuXFwbOkP7/hrrdaH58u+HakX7wwSsF8/eDT
 wf45417kFwIPd7yIcWDS52UDApevuZ86p0PLK1tuZHpoBN8YLgOM9pswfft/vO9oMf9g6UbMYNij
 /jDYglZwHRCYIIgx56aO4earyPlD89R0Mvo/9kR9HfgIgorhXaQc58oAAAAASUVORK5CYII=
User-Agent: Gnus/5.1007 (Gnus v5.10.7) Emacs/21.3 (gnu/linux)
Cancel-Lock: sha1:h8o1Yk9X5n1AQeq01Bh15WsGlCY=