foo.cpp:14:1: error: 'string' does not name a type
foo.cpp:15:19: error: 'string' does not name a type
foo.cpp:16:20: error: 'string' does not name a type
foo.cpp:21:14: error: 'string' was not declared in this scope
foo.cpp:21:14: note: suggested alternative:
In file included from c:\mingw32\bin\../lib/gcc/mingw32/4.7.1/include/c++/iosfwd:41:0,
from c:\mingw32\bin\../lib/gcc/mingw32/4.7.1/include/c++/ios:39,
from c:\mingw32\bin\../lib/gcc/mingw32/4.7.1/include/c++/ostream:40,
from c:\mingw32\bin\../lib/gcc/mingw32/4.7.1/include/c++/iostream:40,
from foo.cpp:8:
c:\mingw32\bin\../lib/gcc/mingw32/4.7.1/include/c++/bits/stringfwd.h:65:33: note: 'std::string'
foo.cpp:21:25: error: 'string' was not declared in this scope
foo.cpp:21:25: note: suggested alternative:
In file included from c:\mingw32\bin\../lib/gcc/mingw32/4.7.1/include/c++/iosfwd:41:0,
from c:\mingw32\bin\../lib/gcc/mingw32/4.7.1/include/c++/ios:39,
from c:\mingw32\bin\../lib/gcc/mingw32/4.7.1/include/c++/ostream:40,
from c:\mingw32\bin\../lib/gcc/mingw32/4.7.1/include/c++/iostream:40,
from foo.cpp:8:
c:\mingw32\bin\../lib/gcc/mingw32/4.7.1/include/c++/bits/stringfwd.h:65:33: note: 'std::string'
foo.cpp:21:38: error: expression list treated as compound expression in initializer [-fpermissive]
foo.cpp:22:1: error: expected ',' or ';' before '{' token