Hinzufügen von Typen zum std-Namespace

Ist es akzeptabel, Typen zum @ hinzuzufügstd Namespace. Zum Beispiel möchte ich eine TCHAR-freundliche Zeichenfolge, ist also die folgende akzeptabel?

#include <string>

namespace std
{
    typedef basic_string<TCHAR> tstring;
}

Oder soll ich meinen eigenen Namespace verwenden?