using-declaration

Jaka jest różnica między 'typedef' a 'using' w C++11?

Wiem, że w C++11 możemy teraz używać using do pisania aliasów typu, np. typedef s: typedef int MyInt; Jest, z tego co rozum ... nową nazwę (konwersje są niejawne między tymi nazwami). Jest to to samo z using czy generuje nowy typ? Czy są jakieś różnice?