
Hello, I don't know If I'm wrong. To install boost I have used the installer from boost-consulting. At the moment I'm using version 1.34.0. I have set the configuration makros in the follwing way #define BOOST_HAS_HASH #define BOOST_STD_EXTENSION_NAMESPACE stdext #define STD BOOST_STD_EXTENSION_NAMESPACE The problem is that during compiling I get 2 errors: Error 133 error C2039: 'resize' : is not a member of 'stdext::hash_map<_Kty,_Ty,_Tr>' C:\boost_1_34_0\boost\serialization\hash_collections_load_imp.hpp 46 Error 134 error C2039: 'bucket_count' : is not a member of 'stdext::hash_map<_Kty,_Ty,_Tr>' C:\boost_1_34_0\boost\serialization\hash_collections_save_imp.hpp 43 The test program doesn't work to compile too. There are problems with the following lines: namespace BOOST_STD_EXTENSION_NAMESPACE { template<> struct hash<random_key>{ <<<<<<<<<------------- line 156 std::size_t operator()(const random_key& r) const { return (std::size_t)r; } }; } // namespace BOOST_STD_EXTENSION_NAMESPACE Error 9 error C2143: syntax error : missing ';' before '<' c:\boost_1_34_0\libs\serialization\test\test_map.cpp 156 Is there some other makro that I have to define? Best Regards and many thanks for your help Hansjörg
-----Ursprüngliche Nachricht----- Von: boost-users@lists.boost.org Gesendet: 09.08.07 08:54:35 An: boost-users@lists.boost.org Betreff: Re: [Boost-users] Serialization of hashmap
There is a test program - test_map which should demonstrate the functionality.
It depends upon standard boost macros for stdext: so if the test doesnt invoke the hash map, you might check to see if the config system is correct.
Let me know what you find out.
Robert Ramey
Hansi Hansi wrote:
Hello,
Sorry I have forgotten to write the subject in the last post.
is there a possibility to serialize a hash_map with the vc8.0 compiler? this compiler has defined a hash_map under the stdext namespace. It seems that the implementation in boost doesn't work at the moment for this class.
Or is there another hash_map implementation available which can be serialized?
Best regards Hansjörg
_____________________________________________________________________ Der WEB.DE SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen! http://smartsurfer.web.de/?mc=100071&distributionid=000000000066
<hr> _______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users
__________________________________________________________________________ Erweitern Sie FreeMail zu einem noch leistungsstärkeren E-Mail-Postfach! Mehr Infos unter http://produkte.web.de/club/?mc=021131