Resultados de la búsqueda a petición "typedef"

9 la respuesta

typedef sintaxis con punteros de funciones miembro

según MSDN, la sintaxis typedef es: typedef sinónimo de declaración de tipo; Muy fácil typedef int MY_INT; Pero, ¿cómo diablos cumple el typedefs de puntero-función-miembro con esta regla? typedef int (MyClass::*MyTypedef)( int); 100% ...

10 la respuesta

¿La mejor alternativa a un typedef para una plantilla de función?

Lo que me gustaría hacer es algo como esto: template <class DataType> DataType myFunc(DataType in) { ... } typedef myFunc<int> myFunc_i; myFunc_i(37); ... sin embargo, typedefs no se puede usar para funciones como esta en C ++. Lo que me ...

13 la respuesta

¿Qué es una enumeración typedef en Objective-C?

No creo que entienda fundamentalmente lo que es unenum es y cuándo usarlo. Por ejemplo typedef enum { kCircle, kRectangle, kOblateSpheroid } ShapeType; ¿Qué se declara realmente aquí?

4 la respuesta

¿Por qué no se puede usar typedef de una función para definir una función?

5 la respuesta

C ++ polimorfismo estático (CRTP) y usando typedefs de clases derivadas

Yo leo elWikipedia article [http://en.wikipedia.org/wiki/Curiously_Recurring_Template_Pattern] sobre el patrón de plantilla curiosamente recurrente en C ++ para hacer un polimorfismo estático (léase: tiempo de compilación). Quería generalizarlo ...

3 la respuesta

Tool para descifrar typedefs de puntero de función C / C ++

Recuerdo una vez que vi un sitio web, que descifró las definiciones de tipo complejas de C ++, incluidos los punteros de función que devuelven punteros de función a funciones que devuelven una matriz con ... Convertiría dichas definiciones en ...

8 la respuesta

¿Por qué usa typedef cuando declara una enumeración en C ++?

No he escrito ningún C ++ en años y ahora estoy tratando de volver a escribirlo. Luego me encontré con esto y pensé en renunciar: typedef enum TokenType { blah1 = 0x00000000, blah2 = 0X01000000, blah3 = 0X02000000 } TokenType;¿Que es esto? ...

4 la respuesta

¿Cómo verificar si una clase ha especificado una definición de clase anidada o typedef en C ++ 11?

En mi proyecto, quiero implementar una clase de proxy de plantilla de algunas clases más grandes existentes. Las clases existentes son clases de biblioteca, por lo que no se pueden modificar. En la mayoría de los casos, los clientes no saben que ...

4 la respuesta

Explicación de punteros de función

Tengo un problema para comprender algunas sintaxis de C ++ combinadas con punteros de función y declaraciones de función, es decir: Por lo general, cuando queremos declarar un tipo de función, hacemos algo como: typedef ...

3 la respuesta

typedef'd type no visible como tipo de retorno de una función miembro

Este programa no se compila (usando gcc-4.5). El mensaje de error dice: error: "myType_t" no nombra un tipo 1 class abc{ 2 //typedef int myType_t; 3 4 public: 5 typedef int myType_t; 6 7 abc(); 8 myType_t fun1(); 9 }; 10 11 myType_t ...