## “redefinition of 'string' as different kind of symbol”

I declared a function which returns std::string in read_qacct.h

Code:
```#include <string>
std::string read_qacct(std::string login, int days);```
Then I include read_qacct.h in another cpp file called db2class.cpp

Code:
`#include "read_qacct.h"`
When I compile db2class though, the first error is

Code:
```In file included from db2class.cpp:8:
./read_qacct.h:2:6: error: redefinition of 'string' as different kind of symbol
std::string read_qacct(std::string login, int days);
^
/usr/include/c++/4.2.1/bits/stringfwd.h:59:33: note: previous definition is here
typedef basic_string<char>    string;```
I had read_qacct.h included the same way in read_qacct.cpp where the function read_qacct was defined. I successfully compiled read_qacct.cpp. How come I got this weird error for db2class.cpp?