¿No sería inaccesible el puntero devuelto por la siguiente función? char *foo(int rc) { switch (rc) { case 1: return("one"); case 2: return("two"); default: return("whatever"); } } Entonces, la vida útil de una variable local en C / C ++ es prácticamente solo dentro de la...