{"id":500,"date":"2009-07-29T17:50:48","date_gmt":"2009-07-29T15:50:48","guid":{"rendered":"http:\/\/blog.m-ri.de\/?p=500"},"modified":"2009-07-29T10:02:26","modified_gmt":"2009-07-29T08:02:26","slug":"die-mfc-erhaelt-mit-vc-2010-jetzt-eine-neue-hashkey-implementierung","status":"publish","type":"post","link":"http:\/\/blog.m-ri.de\/index.php\/2009\/07\/29\/die-mfc-erhaelt-mit-vc-2010-jetzt-eine-neue-hashkey-implementierung\/","title":{"rendered":"Die MFC erh\u00e4lt mit VC-2010 jetzt eine neue HashKey Implementierung"},"content":{"rendered":"<p>Ich hatte die schlechte Hashkey Implementierung ja bereits in VC-2005 als Bug gemeldet (siehe <a title=\"Permanent Link: Die HashKey Implementierung in der MFC in VC-2005 und VC-2008\" rel=\"bookmark\" href=\"http:\/\/blog.m-ri.de\/index.php\/2009\/06\/14\/die-hashkey-implementierung-in-der-mfc-in-vc-2005-und-vc-2008\/\">Die HashKey Implementierung in der MFC in VC-2005 und VC-2008<\/a>). In VC-2008 geschah dies bzgl. wieder nichts. Aber was lange w\u00e4hrt wird manchmal gut \ud83d\ude09<\/p>\n<p>Die neue Implementierung wird aus der aktuellen STL \u00fcbernommen. Diese Implementierung sorgt f\u00fcr Integer und Pointer f\u00fcr eine sehr gute zuf\u00e4llige Verteilung. Und weitere gute Nachricht dazu, auch die Implementierung f\u00fcr Strings wird aus der STL \u00fcbernommen.<\/p>\n<p>Zitat:<\/p>\n<blockquote><p>Hello Martin,<\/p>\n<p>Thanks for the report. This issue has been fixed in MFC for Visual Studio 2010. MFC now uses the STL hash functions directly when possible, or uses a new algorithm copied from STL (in the case of strings).<\/p>\n<p>Pat Brenner<br \/>\nVisual C++ Libraries Development<br \/>\nVon Microsoft am 20.07.2009 um 12:15 bereitgestellt<\/p><\/blockquote>\n<p>Siehe <a href=\"https:\/\/connect.microsoft.com\/VisualStudio\/feedback\/ViewFeedback.aspx?FeedbackID=468860\">https:\/\/connect.microsoft.com\/VisualStudio\/feedback\/ViewFeedback.aspx?FeedbackID=468860<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ich hatte die schlechte Hashkey Implementierung ja bereits in VC-2005 als Bug gemeldet (siehe Die HashKey Implementierung in der MFC in VC-2005 und VC-2008). In VC-2008 geschah dies bzgl. wieder nichts. Aber was lange w\u00e4hrt wird manchmal gut \ud83d\ude09 Die neue Implementierung wird aus der aktuellen STL \u00fcbernommen. Diese Implementierung sorgt f\u00fcr Integer und Pointer &hellip; <a href=\"http:\/\/blog.m-ri.de\/index.php\/2009\/07\/29\/die-mfc-erhaelt-mit-vc-2010-jetzt-eine-neue-hashkey-implementierung\/\" class=\"more-link\"><span class=\"screen-reader-text\">\u201eDie MFC erh\u00e4lt mit VC-2010 jetzt eine neue HashKey Implementierung\u201c <\/span>weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[30,4,3,27,172],"tags":[99,352,36,44,171],"class_list":["post-500","post","type-post","status-publish","format-standard","hentry","category-c","category-mfc","category-programmieren","category-vs2008","category-vs2010","tag-bug","tag-mfc","tag-vs-2005","tag-vs-2008","tag-vs-2010"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"http:\/\/blog.m-ri.de\/index.php\/wp-json\/wp\/v2\/posts\/500","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/blog.m-ri.de\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.m-ri.de\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.m-ri.de\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.m-ri.de\/index.php\/wp-json\/wp\/v2\/comments?post=500"}],"version-history":[{"count":0,"href":"http:\/\/blog.m-ri.de\/index.php\/wp-json\/wp\/v2\/posts\/500\/revisions"}],"wp:attachment":[{"href":"http:\/\/blog.m-ri.de\/index.php\/wp-json\/wp\/v2\/media?parent=500"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.m-ri.de\/index.php\/wp-json\/wp\/v2\/categories?post=500"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.m-ri.de\/index.php\/wp-json\/wp\/v2\/tags?post=500"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}