Boost logo

Boost Users :

From: zhengyi (goodmen_at_[hidden])
Date: 2004-12-22 14:33:33


hello , Robert Ramey
   In the last lettler , I forgot to tell you the error info of compiler.

The msvc71 said that "wchar_t const * " can't be converted to type "std::wstring::const_iterator" ,
at the file "xml_escape.hpp" line 47.

        in stlport 4.6.2 , "std::wstring::const_iterator" is "const wchar_t * "(so I was mazed by the
error info! ),but in ms-stl(vc71) , "std::wstring::const_iterator" is a nested class in
basic_string<>.I don't konw what does stl_port4.53 implemented wstring.

Another thing is :
        when i copy the file "xml_woarchive.cpp" to a simple msvc porject and compile it
alone , there is no any error occured , regardless whether stlport is used.
        I think this is because some macro are difference between jam and ide enviroment ,
but I'm not sure.

Robert Ramey wrote:
>
>> Do you think the modified code is right ?
>
>basically yes, it also eliminates a wcslen which is a good thing.
  I don't unstandard this word. do you talk about Run-Time Library function wcslen() ?
in my opinion , with stl string , this function has no use .

                        

                                 
                                
               goodmen_at_[hidden]
                                        2004-12-23


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net