C:/Dev-Cpp/include/c++/3.4.2/bits/basic_string.h: At global scope:
C:/Dev-Cpp/include/c++/3.4.2/bits/basic_string.h: In instantiation of `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep_base':
C:/Dev-Cpp/include/c++/3.4.2/bits/basic_string.h:152: instantiated from `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep'
C:/Dev-Cpp/include/c++/3.4.2/bits/basic_string.h:1970: instantiated from `std::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>]'
../account.cpp:10: instantiated from here
C:/Dev-Cpp/include/c++/3.4.2/bits/basic_string.h:146: error: invalid use of undefined type `struct std::allocator<char>'
C:/Dev-Cpp/include/c++/3.4.2/bits/stringfwd.h:49: error: declaration of `struct std::allocator<char>'
C:/Dev-Cpp/include/c++/3.4.2/bits/basic_string.h:147: error: invalid use of undefined type `struct std::allocator<char>'
C:/Dev-Cpp/include/c++/3.4.2/bits/stringfwd.h:49: error: declaration of `struct std::allocator<char>'
C:/Dev-Cpp/include/c++/3.4.2/bits/basic_string.h: In instantiation of `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep':
C:/Dev-Cpp/include/c++/3.4.2/bits/basic_string.h:1970: instantiated from `std::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>]'
../account.cpp:10: instantiated from here
C:/Dev-Cpp/include/c++/3.4.2/bits/basic_string.h:154: error: invalid use of undefined type `struct std::allocator<char>'
C:/Dev-Cpp/include/c++/3.4.2/bits/stringfwd.h:49: error: declaration of `struct std::allocator<char>'
C:/Dev-Cpp/include/c++/3.4.2/bits/basic_string.tcc:61: error: no type named `size_type' in `struct std::basic_string<char, std::char_traits<char>, std::allocator<char> >'
C:/Dev-Cpp/include/c++/3.4.2/bits/basic_string.tcc:78: error: no type named `size_type' in `struct std::basic_string<char, std::char_traits<char>, std::allocator<char> >'
C:/Dev-Cpp/include/c++/3.4.2/bits/basic_string.tcc:464: error: invalid use of undefined type `struct std::allocator<char>'
C:/Dev-Cpp/include/c++/3.4.2/bits/stringfwd.h:49: error: declaration of `struct std::allocator<char>'
C:/Dev-Cpp/include/c++/3.4.2/bits/basic_string.tcc:550: error: invalid use of undefined type `struct std::allocator<char>'
C:/Dev-Cpp/include/c++/3.4.2/bits/stringfwd.h:49: error: declaration of `struct std::allocator<char>'
C:/Dev-Cpp/include/c++/3.4.2/bits/basic_string.h: In constructor `std::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>]':
../account.cpp:10: instantiated from here
C:/Dev-Cpp/include/c++/3.4.2/bits/basic_string.h:1970: error: invalid use of undefined type `struct std::allocator<char>'
C:/Dev-Cpp/include/c++/3.4.2/bits/stringfwd.h:49: error: declaration of `struct std::allocator<char>'
C:/Dev-Cpp/include/c++/3.4.2/bits/basic_string.h: In destructor `std::basic_string<_CharT, _Traits, _Alloc>::~basic_string() [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>]':
../account.cpp:10: instantiated from here
C:/Dev-Cpp/include/c++/3.4.2/bits/basic_string.h:414: error: invalid use of undefined type `struct std::allocator<char>'
C:/Dev-Cpp/include/c++/3.4.2/bits/stringfwd.h:49: error: declaration of `struct std::allocator<char>'
C:/Dev-Cpp/include/c++/3.4.2/bits/basic_string.h: In member function `_Alloc std::basic_string<_CharT, _Traits, _Alloc>::get_allocator() const [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>]':
C:/Dev-Cpp/include/c++/3.4.2/bits/basic_string.h:414: instantiated from `std::basic_string<_CharT, _Traits, _Alloc>::~basic_string() [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>]'
../account.cpp:10: instantiated from here
C:/Dev-Cpp/include/c++/3.4.2/bits/basic_string.h:1467: error: return type `struct std::allocator<char>' is incomplete
C:/Dev-Cpp/include/c++/3.4.2/bits/basic_string.h:1467: error: conversion from `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider' to non-scalar type `std::allocator<char>' requested
C:/Dev-Cpp/include/c++/3.4.2/bits/basic_string.h: In static member function `static std::basic_string<_CharT, _Traits, _Alloc>::_Rep& std::basic_string<_CharT, _Traits, _Alloc>::_Rep::_S_empty_rep() [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>]':
C:/Dev-Cpp/include/c++/3.4.2/bits/basic_string.h:332: instantiated from `static std::basic_string<_CharT, _Traits, _Alloc>::_Rep& std::basic_string<_CharT, _Traits, _Alloc>::_S_empty_rep() [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>]'
C:/Dev-Cpp/include/c++/3.4.2/bits/basic_string.h:1970: instantiated from `std::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>]'
../account.cpp:10: instantiated from here
C:/Dev-Cpp/include/c++/3.4.2/bits/basic_string.h:178: error: no type named `size_type' in `struct std::basic_string<char, std::char_traits<char>, std::allocator<char> >'
make.exe: *** [obj/account.o] Error 1
Execution terminated
[/QUOTE]