我正在尝试使用google dense_hash_map存储键值数据而不是std:map.
当我使用(int,int)对进行测试时,我设置了set_empty_key(mymap,-2)并且它有效.
但是,现在当我将它与我的(散列,值)对一起使用时,我设置了set_empty_key(mymap -2)或set_empty_key(mymap,some_random_hash),在我的程序在set_empty_key();中崩溃的情况下.
任何人都可以指导我吗?我该如何修复这次崩溃?
谢谢.
我正在阅读Fowler 的" 重构:改进现有代码的设计 "一书,其中它用相同的名称类替换函数调用,并调用该类的构造函数来代替原始函数调用.
我的问题是将所有函数(或多或少,除了非常简单的函数)转换为对象以使代码变得更模块化是一个好主意?
谢谢,