typedef problem

Hello.
i got the next problme. I got typedefinition in the header file , but stuff like string and vector gives me error , that there is error before ";". I am not sure, but is there anything worng with this code, and how can i fix this?
i use dev-c++

#include <iostream>
#include <string>
#include <vector>
typedef string STR;
typedef unsigned int UI;
typedef unsigned short US;
typedef double DBL;
typedef float FT;
typedef vector<STR> vSTR;
typedef vector<UI> vUI;
typedef vector<US> vUS;
typedef vector<DBL> vDBL;
typedef vector<FT> vFT;
[656 byte] By [rvr_coder] at [2007-11-18 19:15:17]
# 1 Re: typedef problem
Skip down to Andreas Masurs comments on namespace.

http://www.dev-archive.com/forum/showthread.php?s=&threadid=283153&highlight=namespace
Mick at 2007-11-9 0:32:26 >