Posted on Август 19th, 2011 in Программирование
Что делать, если при компиляции мы наблюдаем нечто вида error C2039: resize is not a member of stdext::hash_map<_Kty,_Ty>
Что делать, если при компиляции мы наблюдаем нечто вида error C2039: resize is not a member of stdext::hash_map<_Kty,_Ty>
Раньше я для сборки проектов использовал autoconf. Сказать что меня в нем что-то не устраивало – не скажу. Однако, встретив где-то CMake, мне захотелось попробовать его в деле.
Собственно, первоначально возникла надобность в сериализации hash_map. Стоит отметить, что хэш-мапы до сих пор (?) не входят в стандартную библиотеку C++ (STL), и включатся в поставку далеко не всех компиляторов и библиотек. В частности, в linux доступ к hash_map можно получить через namespace __gnu_cxx, в microsoft visual studio — задействуя namespace stdext. Для сериализации обратился [...]