stl

stl

文章 54 浏览 85

为什么 istream_iterator抛出 std::bad_cast?

到底是怎么回事? #include &ltiostream&gt #include &ltiterator&gt #include &ltsstream&gt int main() { std::basic_stringbuf&ltunsigned char&gt…

紫竹語嫣☆ 2024-09-16 21:02:57 3 0

在闭源库中使用 STL

在一个库中使用一个符合标准的 STL,而在使用该库的项目中使用另一个 STL 是否安全?例如: //library.h #include &ltstring&gt //let's say here it …

酷遇一生 2024-09-16 20:40:52 3 0

std::vector<> 的自定义分配器与释放?

我正在使用 C++ 中的第 3 方 C API 集,该 API 有两种与此讨论有关的方法: 它相当于 malloc(): the_api_malloc(size) (加上匹配的 the_api_free()…

懒猫 2024-09-16 19:36:58 2 0

就地联合排序向量

我想要一种有效的方法来将排序向量与另一个排序向量进行就地并集。通过就地,我的意思是该算法不应该创建一个全新的向量或其他存储来存储并集,即使是…

夏末染殇 2024-09-16 19:02:02 4 0

是否有“魔力”?在STL中?

让我首先解释一下“魔法”的含义。我将使用 Java 中的两个示例: 每个类都继承(直接或间接)Object 类。 Java 不支持运算符重载,但 + 运算符是为 St…

坦然微笑 2024-09-16 16:53:54 4 0

c++ 中具有超过 1 种排序方法的 STL 容器

我正在寻找一个容器,用于包含 Employee 等对象(包含信息:姓名、工资、电话......) 例如,可以一次按姓名(a..z)排序,其他时间按工资排序。 最好…

凉城 2024-09-16 16:39:41 3 0

删除数组中的重复项,同时保留 C++ 中的顺序;

可能的重复: 如何使向量的元素唯一? (删除不相邻的重复项) 是否有作为 STL 算法的一部分提供的标准算法,可以在保留顺序的同时从数组中删除重复…

小…红帽 2024-09-16 15:34:48 2 0

分配 std::string 时出现死锁

我有一个正在运行多个线程的应用程序。我有 2 个线程在尝试分配 std::string 时似乎陷入僵局。检查两个线程的回溯表明,在某个时刻,有人尝试分配 std…

臻嫒无言 2024-09-16 13:32:45 4 0

basic_stringbuf::in_avail() 和 basic_stringbuf::str() 的可靠性如何?

我需要从流中获取所有内容,而不实际提取它们(就像 stringstream::str() 一样)。我尝试过 basic_stringbuf::str() ,但当流为空时它的行为不正确。…

左秋 2024-09-16 13:09:50 2 0

多线程之间的数据访问同步

我正在尝试在 Visual C++ 中实现多线程、递归文件搜索逻辑。逻辑如下: 线程 1,2 将从目录位置开始,并将目录中存在的文件与搜索条件进行匹配。如果他…

霓裳挽歌倾城醉 2024-09-16 12:30:32 5 0

以有效的方式按字节比较数据(使用 C++)

有没有比使用比较更有效的按字节比较数据的方法 C++ 列表容器的运算符? 我必须比较[大? 10kByte &lt尺寸&lt 500 kByte] 按字节计算的数据量,用于验…

奶茶白久 2024-09-16 12:26:26 5 0

如何用满足某些条件的另一个向量的数据填充 std::vector

我有一个点向量,我需要获取距给定点的距离小于某个值的向量。 我可以用一个简单的循环来做到这一点,但是有更好的方法吗? 提前致谢…

離人涙 2024-09-16 09:19:56 1 0

使用 STL 输出二进制缓冲区

我正在尝试使用最能描述为二进制输出队列的东西。简而言之,一个线程将用二进制数据填充队列,另一个线程将从队列中弹出该数据,并将其发送到客户端套…

挽你眉间 2024-09-16 07:11:36 2 0

线程安全的向量和字符串容器?

我发布了上一个问题 “使用 std 时的 Seg 错误: :嵌入式 Linux 平台上的字符串”,我在那里得到了一些非常有用的建议。从那时起我就离开了其他项目…

无法回应 2024-09-16 03:41:17 1 0

如何使 tr1::array 分配对齐内存?

您可以分配一个 std::vector,它通过定义自己的分配器来分配对齐的堆内存。 您可以使用 declspecalign 在堆栈上分配 C 样式数组。 但是你能声明一个 t…

梦中的蝴蝶 2024-09-16 02:02:24 5 0
更多

推荐作者

yangzhenyu123

文章 0 评论 0

lvzun

文章 0 评论 0

执笔绘流年

文章 0 评论 0

芯好空

文章 0 评论 0

始于初秋

文章 0 评论 0

谁与争疯

文章 0 评论 0

更多

友情链接

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