问题标签 [map]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
7 回答
1441 浏览

perl - 为什么我的 Perl 映射不返回任何内容?

当我运行以下语句时:

它返回一个空列表,而不是我期望的过滤列表。我要做的是 从字符串数组(这是一个 XML 文件)中删除每次出现的 。

显然,我不明白一些事情。谁能告诉我这样做的正确方法可能是,为什么这对我不起作用?

0 投票
7 回答
1444 浏览

c++ - C++ 中的存在图

我想要一个类似std::map的东西,但我只想看看该项目是否存在,我实际上不需要一个键和一个值。我应该使用什么?

0 投票
9 回答
55256 浏览

c++ - C ++中的哈希表?

每当我需要存储与特定类型的值(键值 - 例如字符串或其他对象)关联的一些数据时,我通常使用 C++ stdlib 映射。stdlib 映射实现基于树,它提供比标准数组或 stdlib 向量更好的性能 (O(log n))。

我的问题是,你知道任何提供更好性能(O(1))的 C++“标准”哈希表实现吗?类似于 Java API 的 Hashtable 类中可用的东西。

0 投票
3 回答
4979 浏览

c++ - C++ 中 std::map 的持久性

您是否知道任何简单或简单的方法可以使映射对象(来自 STL 库)持久化(即将其写入文件),以便稍后在程序运行时恢复其状态?

谢谢你的帮助

0 投票
3 回答
2249 浏览

c++ - Unable to link to shared library

I'm building a shared library with g++ 3.3.4. I cannot link to the library because I am getting

Which c++filt describes as

I thought this might have come from using hash_map, but I've taken that all out and switched to regular std::map. I am using g++ to do the linking, which is including -lstdc++.

Does anyone know what class would be instantiating this template? Or even better, which library I need to be linking to?

EDIT: After further review, it appears adding the -frepo flag when compiling has caused this, unfortunately that flag is working around gcc3.3 bug.

0 投票
9 回答
32161 浏览

c++ - 地图中的随机元素

从地图中选择随机元素的好方法是什么?C++。据我了解,地图没有随机访问迭代器。关键是很长很长,地图人口稀少。

0 投票
8 回答
24490 浏览

java - 有没有一个好方法有一个地图获取并放置忽略大小写?

有没有一个好方法可以Map<String, ?>忽略大小写?

0 投票
6 回答
21938 浏览

c++ - 你如何制作一个异构的 boost::map?

我想要一个具有同构键类型但异构数据类型的映射。

我希望能够做类似(伪代码)的事情:

我可以有一个指向基类的指针作为数据类型,但宁愿没有。

我以前从未使用过 boost,但看过 fusion 库,但不知道我需要做什么。

谢谢你的帮助。

0 投票
5 回答
11675 浏览

javascript - ExtJS 中有 map() 函数吗?

ExtJS 有 Ext.each() 函数,但是否还有一个 map() 也隐藏在某个地方?

我很努力,但没有找到任何可以填补这个角色的东西。像 Ext 这样大的 JS 库显然必须具备,这似乎是一件简单而琐碎的事情。

或者当 Ext 真的不包含它时,将它添加到 Ext 的最佳方法是什么?当然,我可以写:

但这真的是正确的方法吗?

0 投票
2 回答
3212 浏览

c++ - 我可以使用 CArchive 在 MFC 中序列化 STL 的映射吗?

我需要将映射的内容(键是 int 的 ID,值是自定义结构的)写入文件,然后从文件中加载它。我可以在 MFC 中使用 CArchive 执行此操作吗?

谢谢!