Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: _niu en 25 Enero 2012, 15:52 pm



Título: Duda con funcion<...>
Publicado por: _niu en 25 Enero 2012, 15:52 pm
Hola!! Tengo una inquietud, o mas bien no se como funciona eso de funcion<>, osea cuando entre <> va el tipo de dato. Agradeceria que me dieran el nombre de este tipo "cosa", asi puedo buscar en g00gl3.

Al estilo static_cast<void (*)(double)>(&miFuncion); Pero me gustaria saber como funciona ese <> para implementarlo y saber sus aplicaciones, desde ya agradezco el nombre y un link si no es molestia. (: (:

Gracias.


Título: Re: Duda con funcion<...>
Publicado por: satu en 25 Enero 2012, 16:36 pm
Hola

Eso es un casting, se utiliza para transformar un tipo de dato a otro tipo. Aquí (http://c.conclase.net/curso/?cap=042) lo tienes explicado con ejemplos

Saludos


Título: Re: Duda con funcion<...>
Publicado por: _niu en 25 Enero 2012, 17:22 pm
No me referia al casting, lo di solo como un ejemplo. Lo que me interesaria saber es como implementar funciones con esos <>.

Gracias satu (:


Título: Re: Duda con funcion<...>
Publicado por: BlackZeroX en 26 Enero 2012, 03:02 am
Hasta donde yo tengo entendido son usados en plantillas, por ejemplo la clase vector No es una clase de un tipo concreto, de hecho se le debe decir que tipo va a ser...

vector<tipo> variableVector;

por ejemplo

vector<MiClase> variableVector;

Donde MiClase es una clase que yo haya realizado.

Dulces Lunas!¡.