coercion

¿Hay casos en los que un typedef es absolutamente necesario?

Considere el siguiente extracto del modismo safe bool : typedef void (Testable::*bool_type)() const; operator bool_type() ... e declarar la función de conversión sin el typedef? Lo siguiente no compila: operator (void (Testable::*)() const)() const;

Conversión de dos columnas de un marco de datos a un vector con nombre

Necesito convertir un multi-fila de dos columnas data.frame a un vector de caracteres con nombre. Mi data.frame sería algo a ... sería: whatiwant = c("a" = "Alpha", "b" = "Beta", "c" = "Caesar", "d" = "Doris")