Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
如何确保 std::map 是有序的?
Using a std map
c
STL
是否有可能在 C++ 中获取 std::array 的子数组?
我想做类似的事情 std array
c
C11
STL
STL(标准模板库)中使用的设计模式
我正在学习STL和设计模式 我想知道是否有任何文档或链接可以解释如何在 STL 中实现设计模式 我做了谷歌但无法获得太多数据 我希望你的意思是 哪些设计模式可以在STL中识别 STL 堆栈是一个容器适配器 适配器是一种设计模式 迭代器也是一
c
DesignPatterns
STL
如果键不是映射中的初始化键,STL map[key] 返回什么? [复制]
这个问题在这里已经有答案了 这是一些示例代码 include
c
STL
Dictionary
如何从 wfstream 读取二进制数据?
我从文件读取数据时遇到一个小问题 我希望能够读取 wstring 以及任意大小的原始数据块 大小以字节为单位 std wfstream stream file c str std wstring comType stream gt gt c
c
STL
Binary
Stream
const_iterator 和 iterator 有什么区别? [复制]
这个问题在这里已经有答案了 这两者在 STL 内部的实现方面有什么区别 性能方面有什么区别 我想当我们以 只读方式 遍历向量时 我们更喜欢const iterator right 谢谢 没有性能差异 A const iterator是一个指
c
STL
Iterator
constiterator
从 STL 容器并行读取
从多个并行线程读取 STL 容器是安全的 然而 表现却很糟糕 为什么 我创建了一个小对象 将一些数据存储在多重集中 这使得构造函数相当昂贵 在我的机器上大约为 5 usecs 我将数十万个小对象存储在一个大型多重集中 处理这些对象是一项独立
c
STL
Multithreading
如何使用 std::pair 创建一个集合,该集合使用绑定根据 ::第二个对成员进行排序
我知道我可以使用以下内容 template
c
boost
STL
predicate
stdpair
如何修复 STL 样式容器以容纳不完整或抽象类型?
几天前 我尝试以与 STL 容器相同的风格编写一个基本的树实现 现在我尝试在我的代码中使用它 但是有两件事似乎不起作用 但可以说std vector 即 使用不完整类型和使用抽象类型 如何修复我的树实现以获得此功能 我尝试稍微压缩一下我的代
c
STL
Tree
abstractclass
incompletetype
使用 STL 迭代器而不初始化它
我想做这样的事情 container iterator it NULL switch eSomeEnum case Container1 it vecContainer1 begin break case Container2 it vec
c
STL
scope
Iterator
引用计数指针的STL类?
这应该是微不足道的 但我似乎找不到它 除非不存在这样的类 智能指针的 STL 类 或类集 是什么 UPDATE 感谢您的回复 我必须说我很惊讶没有标准实施 我最终使用了这个 http archive gamedev net referenc
c
STL
smartpointers
referencecounting
STL迭代器是否保证集合更改后的有效性?
假设我有某种集合 并且我在它的开头获得了一个迭代器 现在假设我修改了该集合 无论集合或迭代器的类型如何 我仍然可以安全地使用迭代器吗 为了避免混淆 以下是我讨论的操作顺序 获取集合的迭代器 修改集合 显然 不是其中的元素 而是集合本身 使用
c
STL
Iterator
containers
为什么这个 C++ STL 分配器不分配?
我正在尝试编写一个派生自的自定义 STL 分配器std allocator 但不知何故所有的电话allocate 去基础班 我已将范围缩小到以下代码 template
c
STL
Allocation
STL 映射值构造函数
我有一个类 X 我想将其放入 std map 类型的 STL 映射中 STL 映射需要将 X 存储在内存中的某个位置 因此我正在寻找一种有效的 运行时和内存 方法来创建 X 并将其存储在映射中 我注意到以下代码 其中 x 是 X 类型的对象
c
STL
如何避免在 std::pair 中“隐式”调用单参数构造函数
最初的问题是如何与std map
c
STL
如何将 list
对象附加到另一个对象
在 C 中 我有两个list
c
list
STL
uninitialized_copy memcpy/memmove 优化
我最近开始研究 MSVC 实现中的 STL 那里有一些不错的技巧 但是我不知道为什么使用以下标准 The std uninitialized copy被优化为一个简单的memcpy memmove如果满足某些条件 据我了解 输入范围可以是m
c
visualc
STL
使用accumulate计算数组double[]平均值的函数
它一定是最常见的函数 每个人在某处都有代码片段 但我实际上花了不少于 1 5 小时在 SO 以及其他 C 网站上搜索它 但还没有找到解决方案 我想计算 a 的平均值double array 使用函数 我想将数组作为函数传递给参考 有数百万个
c
Arrays
visualstudio2010
STL
std
如何在 g++ 中使用不同的 STL
我想对 g 使用不同的 STL 而不是其默认的 libstdc 做到这一点最简单的方法是什么 我发现 nostdinc 标志禁止 g 查找其 STL 标头 但这只是编译时的事情 它仍然会使 g 链接到它自己的 STL 所以我需要找到一种方法
c
gcc
STL
Windows Unicode C++ 流输出失败
我目前正在编写一个应用程序 它要求我在任意窗口上调用 GetWindowText 并将该数据存储到文件中以供以后处理 长话短说 我注意到我的工具在 战地 3 上失败了 我将问题范围缩小到窗口标题中的以下字符 http www filefor
c
Windows
Unicode
STL
wofstream
«
1 ...
3
4
5
6
7
8
9
...60
»