小编PTS*_*PTS的帖子

Google的dense_hash_map在set_empty_key()函数中崩溃

我正在尝试使用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();中崩溃的情况下.

任何人都可以指导我吗?我该如何修复这次崩溃?

谢谢.

c++ hashmap data-structures

8
推荐指数
1
解决办法
4441
查看次数

将所有函数转换为类

我正在阅读Fowler 的" 重构:改进现有代码的设计 "一书,其中它用相同的名称类替换函数调用,并调用该类的构造函数来代替原始函数调用.

我的问题是将所有函数(或多或少,除了非常简单的函数)转换为对象以使代码变得更模块化是一个好主意?

谢谢,

c++ oop refactoring

4
推荐指数
2
解决办法
1947
查看次数

标签 统计

c++ ×2

data-structures ×1

hashmap ×1

oop ×1

refactoring ×1