Is this right/OK/good/bad - whatever.

Code:
typedef basic_ofstream<TCHAR, char_traits<TCHAR> > tofstream;
I am trying to create an output stream that takes characters of type TCHAR (as you can guess). The question is, does this actually do this?

Thanks for your assistance.

HD