- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
在visual C++下,我们有“hash_map”和“hash_set”。在 g++ 中,我们有“stdext::hash_map”和“stdext::hash_set”。它们在各自的性能或其他因素方面是否存在差异?
最佳答案
这些都不是标准。他们只是为了满足需要。关于表演,我不知道,但我猜他们真的很相似。
TR1 中已有,C++1X 中将包含的是 unordered_map 和 unordered_set他们说他们更改了名称以避免与以前的非标准实现混淆。
http://www2.research.att.com/~bs/C++0xFAQ.html#std-unordered
关于c++ - hash_map 和 stdext::hash_map?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3012606/
我正在开发一个高性能应用程序,其中所有调用都必须合理。我有一张 map ,在每次交易开始时使用一次来进行我想改进的查找。 map 在启动时加载,之后不会改变。 下面映射中的键是一个 std::stri
使用 STL C++ hash_map... class MyKeyObject { std::string str1; std::string str2; bool oper
在visual C++下,我们有“hash_map”和“hash_set”。在 g++ 中,我们有“stdext::hash_map”和“stdext::hash_set”。它们在各自的性能或其他因素
我遇到了一件与 stdext HashMap 相关的非常奇怪的事情。我必须处理很多对象,快速访问元素是当务之急。我的程序从文件中读取对象值,如果它是一个新元素,则将此值插入 HashMap 中,如果它
我在 VS2010 上使用 stdext::hash_value() 尝试了一些哈希算法并意识到了这一点: #include #include using namespace std; int m
我正在将一些代码从 Visual Studio 移植到 Mingw GCC,我遇到了这种类型 typedef stdext::hash_map SubApplMap; 据我了解,这不是标准类型。我遇到
我想将一个 HashMap 序列化为一个文件,然后再反序列化它。 #include #include #include class A: virtual public B { public:
首先,我想告诉你,我的总体/主要目标是使用函数名(字符串)作为参数来执行某些函数,我定义了一个函数如下:(我想为每个作为函数参数插入的字符串数据生成一个唯一的数字) #include
我正在将我的 VS2005 C++ 代码转换为 VS2010 代码。不幸的是,在 VS2010 中它给出了编译器警告,而在 VS2005 中它编译顺利。 (仅供引用:我已将警告设置为错误)。 请看一下
以下代码在 Visual Studio 08 中编译良好,但当我升级到 Visual Studio 10 时,它不再编译。我不知道到底是什么导致了这个错误(至少对我来说)不是很有帮助。这是在一个大项目
我想使用 stdext::hash_set用于自定义类型。 事实上我知道怎么做了,但我不确定它是否正确(它是可编译的,但看起来有点脏)。 代码如下: // This is my custom type
使用Maven下载JCS时 jcs jcs 1.3 错误: [WARNING] An error occurred during dependency resolution
我正在尝试构建我为我的项目创建的网络服务的 REST API。我的 Web 服务运行正常。 现在,我想在远程服务器上部署我的服务,我需要生成 war 文件。 我使用 Java、Eclipse 和 Ma
我使用的是 Windows 10 pro x64、Apache Maven 3.6.3 。我的pom.xml 4.0.0 vn.com.foobar yyyy-xxxxxx
使用 Maven 构建应用程序时出现以下错误。 The following artifacts could not be resolved: javax.sql:jdbc-stdext:jar:2.0
我是一名优秀的程序员,十分优秀!