[C con Clase] Obtener información sobre un tipo enumerado

David Reza l.fix3r.l en gmail.com
Mie Dic 10 19:32:21 CET 2008


Fabian Arenas escribió:

> El día 10 de diciembre de 2008 10:17, Yan <gdotta en telefonica.net> es 
> cribió:
>> ¿Hay alguna forma de obtener información sobre un tipo enumerado,  
>> por ejemplo: el número de elementos o el valor del último, sin rec 
>> urrir a que el programador lo mire directamente?
>>
>> Sería para escribir métodos que reserven arrays y los recorran en  
>> función del número de elementos de un tipo enumerado que en futura 
>> s implementaciones puede variar. En particular, puede ser aumentad 
>> o por otros programadores que puede que se olviden de que el últim 
>> o elemento enum debería tener un nombre concreto o de actualizar u 
>> na constante adjunta.
>>
>
> Parece que ando medio W**N estos dias ... me cuesta entender las
> preguntas de los listeros.... creanme ... en todo orden de cosas ..
> xxD
>
> En fin ....para obtener el numero de elementos que tiene un vector
> puedes ocupar la funcion del ansi STRLEN que pertenece a la biblioteca
> string.h ( cstring en c++ ) ... puedes hacer algo como
>
> cout << "El ultimo valor contenido en el vector es: " << nomVect[
> (strlen(nomVect) -1) ] << endl;
>
> .... si eso era lo que preguntabas, espero poder haberte ayudado ...
>
>> Gracias y un saludo,
>> Yan
>>

Creo que sí te cuesta trabajo porque él pregunto sobre los elementos  
de un enum, no de un vector.



Más información sobre la lista de distribución Cconclase