Uniquement en C++11, mais tu as raison
un peu de lecture sur stack overflow
D'après ce qu'il y est dit, le typedef n'est pas encore déprécié, mais il n'est pas impossible du tout qu'il le soit dans le futur.
N'oublions cependant pas que, dans l'ancienne norme, cet usage de la directive using n'était pas valide, et que cela peut donc être source de problème s'il faut assurer une compatibilité descendante du code ;)
Ceci dit, dans un projet clairement destiné à (ne) supporter (que) C++11, l'utilisation de using semble vraiment préférable ;)