stl

stl

文章 54 浏览 85

清理 STL 指针列表/向量

您可以使用最短的 C++ 块来安全地清理 std::vector 或 std::list 指针? (假设您必须对指针调用删除?) list&ltFoo*&gt foo_list 我宁愿不使用 Boos…

℡Ms空城旧梦 2024-07-08 13:16:22 4 0

有人有一个好的 C++ 共享内存容器吗?

我长期以来一直渴望有一个 STLish 容器,可以将其放入共享内存段或内存映射文件中。 我考虑过使用自定义分配器和新放置来将常规 STL 容器放入共享内存…

流绪微梦 2024-07-08 12:47:05 2 0

向量迭代器不可解引用

我有一个名为 Shape 的抽象基类,Circle 和 Rectangle 都是从中派生的,但是当我在 VS 2005 中执行以下代码时,我收到错误“调试断言失败”。 同时,…

独夜无伴 2024-07-08 11:13:19 5 0

你认为是什么让这个 C++ 代码慢? (它循环遍历 ADODB 记录集,将 COM 类型转换为字符串,并填充 ostringstream)

这个循环比我预期的要慢,而且我还不知道在哪里。 看到什么了吗? 我正在使用客户端游标读取 Accces DB。 当我有 127,000 行 20 列时,这个循环大约需…

私野 2024-07-08 08:45:33 7 0

大多数签名/未签名警告的可接受修复?

我自己确信,在我正在研究的项目中,有符号整数在大多数情况下是最佳选择,即使其中包含的值永远不会是负数。 (更简单的反向 for 循环,更少的错误机…

夜访吸血鬼 2024-07-08 06:39:04 5 0

我想将 std::string 转换为 const wchar_t *

有什么方法吗? 我的电脑是AMD64。 ::std::string str BOOL loadU(const wchar_t* lpszPathName, int flag = 0) 当我使用: loadU(&ampstr) VS2005编…

轻许诺言 2024-07-08 06:01:08 6 0

如何将查找算法与指向 c++ 中对象的指针向量一起使用?

我想在对象指针向量中找到匹配对象。 这是一个示例代码来说明我的问题: class A { public: A(string a):_a(a) {} bool operator==(const A&amp p) { …

懒的傷心 2024-07-08 03:18:24 4 0

C++ 中模板和 STL 的缺点

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

欢你一世 2024-07-08 02:47:34 3 0

如何将数组的内容复制到 C++ 中的 std::vector 不循环?

我有一个值数组,它从程序的不同部分传递到我的函数,我需要存储这些值以供以后处理。 由于我不知道在处理数据之前我的函数将被调用多少次,因此我需…

戈亓 2024-07-07 23:24:24 6 0

如何在VS2005中使用sgi hash_table?

我在VS2005中编写了一个C++项目,并使用了大量的STL容器及其附加的STL。 但是,我发现VS2005中的STL中没有hash_map,我想使用SGI hash_map。 如何更改…

远山浅 2024-07-07 22:34:57 8 0

在 Xcode 中检查 STL 容器

通过谷歌搜索,Xcode(在我的例子中是 3.1)应该至少尝试为我提供 STL 容器的合理调试视图 - 或者至少是向量。 然而,每当我在调试器中查看向量时,我…

千寻… 2024-07-07 22:23:48 5 0

如何缩小 std::vector 的大小?

当我不再需要以前保留的空间时,有没有办法调整 std::vector 的大小以降低容量?…

長街聽風 2024-07-07 20:28:11 6 0

从 Visual Studio 6 升级有哪些令人信服的论据?

我有一位客户仍在使用 Visual Studio 6 构建生产系统。 他们编写使用 STL 并在多处理器机器上运行的多线程系统。 有时,当他们更改其中一台服务器的规…

帅冕 2024-07-07 19:28:51 7 0

多线程读写a::stl::vector,向量资源难以释放

我正在使用 VS2005 的 STL 编写代码。 我有一个 UI 线程来读取向量,还有一个工作线程来写入向量。 我使用 ::boost::shared_ptr 作为向量元素。 vecto…

誰認得朕 2024-07-07 18:37:27 4 0

如何向后迭代 STL 列表?

我正在编写一些 Windows 和 Mac 之间的跨平台代码。 如果 list::end() “返回一个迭代器,该迭代器寻址列表中最后一个元素之后的位置”并且可以在向前…

荆棘i 2024-07-07 18:24:55 4 0
更多

推荐作者

cn2008

文章 0 评论 0

高冷爸爸

文章 0 评论 0

mb_IvyEMzfd

文章 0 评论 0

风吹雪碎

文章 0 评论 0

qq_8KCWRK

文章 0 评论 0

人间搬砖

文章 0 评论 0

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