Hi there.
I get the following error when I try to compile code using
boost::date_time::posix_time:
c:\PROGRAM
FILES\BOOST_1_30_0\boost/date_time/posix_time/time_formatters.hpp(43):
error: more than one operator "<<" matches these operands:
function "std::basic_ostream<_E,
_Tr>::operator<<(std::_Bool={bool={bool}}) [with _E=char,
_Tr=std::char_traits<char>]"
function "std::basic_ostream<_E, _Tr>::operator<<(short)
[with _E=char, _Tr=std::char_traits<char>]"
function "std::basic_ostream<_E, _Tr>::operator<<(unsigned
short) [with _E=char, _Tr=std::char_traits<char>]"
function "std::basic_ostream<_E, _Tr>::operator<<(int) [with
_E=char, _Tr=std::char_traits<char>]"
function "std::basic_ostream<_E, _Tr>::operator<<(unsigned
int) [with _E=char, _Tr=std::char_traits<char>]"
function "std::basic_ostream<_E, _Tr>::operator<<(long)
[with _E=char, _Tr=std::char_traits<char>]"
function "std::basic_ostream<_E, _Tr>::operator<<(unsigned
long) [with _E=char, _Tr=std::char_traits<char>]"
function "std::basic_ostream<_E, _Tr>::operator<<(float)
[with _E=char, _Tr=std::char_traits<char>]"
function "std::basic_ostream<_E, _Tr>::operator<<(double)
[with _E=char, _Tr=std::char_traits<char>]"
function "std::basic_ostream<_E, _Tr>::operator<<(long
double) [with _E=char, _Tr=std::char_traits<char>]"
operand types are: std::basic_ostream