stl

stl

文章 54 浏览 85

VS2005 的 STL 最佳实现是什么?

我目前正在使用 VS2005 的 STL 默认实现,但我不太满意 。 也许有更好的东西?…

内心荒芜 2024-07-07 07:52:45 3 0

如何创建通用 std::vector 析构函数?

拥有一个包含指向对象的指针的向量,然后使用clear函数不会调用向量中对象的析构函数。 我创建了一个函数来手动执行此操作,但我不知道如何使其成为向…

夏尔 2024-07-07 07:21:46 6 0

如何从 wfstream 读取二进制数据?

我从文件读取数据时遇到一个小问题。 我希望能够读取 wstring 以及任意大小的原始数据块(大小以字节为单位)。 std::wfstream stream(file.c_str()) …

小嗷兮 2024-07-07 07:07:16 6 0

tr1::result_of 的良好用例是什么?

我听说 tr1::result_of 在 Boost 内部经常使用...我想知道 tr1::result_of 是否有任何好的(简单)用例可以在家里使用。…

浪推晚风 2024-07-07 06:52:14 7 0

如何从 std::map 过滤项目?

我大致有以下代码。 这可以做得更好或更有效吗? 也许使用 std::remove_if ? 您可以在遍历地图时从地图上删除项目吗? 我们可以避免使用临时地图吗?…

在梵高的星空下 2024-07-07 02:05:34 7 0

调试 C++ Windbg 中的 STL 容器

Windbg 粉丝声称它非常强大,我也倾向于同意。 但当涉及到调试STL容器时,我总是陷入困境。 如果变量位于堆栈上,!stl 扩展有时会计算出来,但是当容…

烧了回忆取暖 2024-07-07 00:53:51 3 0

使用STL的map/set/multiset/multimap,如何找到第一个大于或等于搜索键的值?

假设我有一组值,存储在 std::set: {1, 2, 6, 8} 中,并且我有一个搜索键,例如 3。我想将 3 放入函数中并获得更大的第一个值大于或等于 3,在这种情…

攀登最高峰 2024-07-06 23:51:51 6 0

要STL还是!STL,这就是问题

Closed. This question is opinion-based. It is not currently accepting answers. 想要改进这个问题?更新问题,以便可以通过编辑这篇文章用事实和…

千秋岁 2024-07-06 22:52:52 5 0

对于嵌入式应用程序,从 std::string 切换到 std::wstring ?

到目前为止,我一直在嵌入式系统(路由器、交换机、电信设备等)的 C++ 应用程序中使用 std::string。 对于下一个项目,我正在考虑从 std::string 切…

扶醉桌前 2024-07-06 18:29:47 4 0

字符串 c_str() 与 data()

我读过几个地方,c_str() 和 data() (在 STL 和其他实现中)之间的区别是 c_str() 是总是以 null 终止,而 data() 则不是。 据我在实际实现中看到的…

久伴你 2024-07-06 17:28:15 4 0

如何在不公开所使用的容器的情况下公开迭代器?

我已经使用 C# 一段时间了,回到 C++ 很头疼。 我正在尝试将我的一些实践从 C# 转移到 C++,但我发现了一些阻力,我很乐意接受您的帮助。 我想为这样…

戏剧牡丹亭 2024-07-06 15:27:42 6 0

双索引的最佳容器

设置允许双索引的容器的最佳方法(在 C++ 中)是什么? 具体来说,我有一个对象列表,每个对象都由一个键索引(每个键可能有多个)。 这意味着多重映…

伪心 2024-07-06 15:25:54 8 0

惯用的 C++ 用于从 const 映射中读取

对于 std::map 变量,我想这样做: BOOST_CHECK_EQUAL(variables["a"], "b") 唯一的问题是,在这种情况下variables是const,所以operator[] 不起作用 …

固执像三岁 2024-07-06 13:46:06 3 0

使用初始值(重新)将向量初始化为一定长度

作为函数参数,我得到一个 vector&amp vec(输出向量,因此非常量),长度和值未知。 我想将此向量初始化为全零的特定长度 n 。 这会起作用 vec.clear…

携余温的黄昏 2024-07-06 13:13:24 5 0

使用 boost::random 作为 std::random_shuffle 的 RNG

我有一个程序,使用来自 boost::random 的 mt19937 随机数生成器。 我需要进行 random_shuffle 并希望为此生成的随机数来自此共享状态,以便它们可以…

︶ ̄淡然 2024-07-06 11:58:45 6 0
更多

推荐作者

全部不再

文章 0 评论 0

戏蝶舞

文章 0 评论 0

qq_YlUtDo

文章 0 评论 0

旧人

文章 0 评论 0

qq_vTdajf

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文