stl

stl

文章 54 浏览 85

如何返回带有私有比较器的 std::set

我想编写一个返回 std::set 自定义对象的 (C++) 方法。 然而,我不想公开插入对象时使用的比较器,因此我将其设为私有类。 我像这样创建集合: std::s…

爱你不解释 2024-07-16 06:45:07 5 0

如何估计 std::map 的内存使用情况?

例如,我有一个已知 sizeof(A) 和 sizeof(B) 的 std::map,而 map 内部有 N 个条目。 您如何估计其内存使用情况? 我想说的是, (sizeof(A) + sizeof(…

我不会写诗 2024-07-16 06:12:50 5 0

英特尔 TBB 的可扩展分配器如何工作?

英特尔线程构建模块中的tbb::scalable_allocator实际上在幕后做什么? 这肯定是有效的。 我刚刚使用它通过更改单个 std::vector 来将应用程序的执行时…

懒猫 2024-07-16 05:24:25 8 0

包含存储在向量中的 auto_ptr 的类

在对 将具有 std::auto_ptr 作为其成员变量的类的对象存储在 std::vector 中是否安全? 我说过包含 auto_ptr 的类可以存储在向量前提是该类具有用户定…

审判长 2024-07-16 03:03:37 3 0

C++ 标准列表和默认可构造类型

为什么 std::list 的单参数构造函数要求 T 是默认可构造类型? 我的意思是以下代码无法编译。 struct Foo { // does not have default constructor. F…

め七分饶幸 2024-07-15 22:22:44 2 0

为什么 std::for_each 是非修改序列操作?

我刚刚在 C++ 标准中读到 std::for_each 是一个非修改序列操作,还有 find、search 等等。 这是否意味着应用于每个元素的函数不应修改它们? 这是为什…

栩栩如生 2024-07-15 20:39:59 4 0

“自制” STL 的性能?

http://www.open-std。 org/jtc1/sc22/wg21/docs/papers/2007/n2271.html 根据该文章,STL 不适合游戏开发。 您对此有何看法? 我目前的做法是这样的…

我的影子我的梦 2024-07-15 18:33:44 5 0

如何从两个向量(实数和图像)获取复数向量

我有两个浮点数向量,我希望它们成为一个复数向量。 我被困住了。 我不介意使用迭代器,但我确信它会重新发现我不知道的轮子。 我的代码是否引导我走…

情何以堪。 2024-07-15 13:18:36 5 0

iostream 和大文件支持

我试图找到一个明确的答案,但找不到,所以我希望有人知道。 我正在 Linux(32 位操作系统)上使用 GCC 4.x 开发 C++ 应用程序。 该应用程序需要能够…

你的心境我的脸 2024-07-15 11:12:54 6 0

与字符串一起使用时对函数模板的未定义引用 (GCC)

我需要用 C++ 编写一个模板化函数 replace_all ,它将接受字符串、wstring、glibmm::ustring 等,并替换 subject&lt 中出现的所有 search 。 /code&gt…

画尸师 2024-07-15 08:45:00 3 0

std::stringstream 奇怪的行为

一些背景信息,对于家庭作业,我必须使用二叉树编写波兰表示法计算器,为此,我必须解析命令行输入,以便它能够正确构建二叉树,然后对其进行检查以给…

秋日私语 2024-07-15 08:28:17 4 0

如何根据元素的某些属性删除 std::vector 的元素?

例如,如果您有一个 std::vector,其中 MyClass 有一个公共方法:bool isTiredOfLife(),您如何删除返回 true 的元素?…

九局 2024-07-15 05:54:10 4 0

c++ 中位数组中字段的操作

所以我想知道设置和操作位字段。 我已经找到 C/C++ 代码来处理字符数组作为位流,这与我的问题类似,我想但它并没有给我一个很好的 stl 方法,我认为…

夜清冷一曲。 2024-07-15 03:54:56 2 0

在 c++ 中创建矩阵的正确方法

我想为图创建一个邻接矩阵。 因为我读到使用 matrix[x][y] 形式的数组是不安全的,因为它们不检查范围,所以我决定使用 stl 的向量模板类。 我需要在…

趁年轻赶紧闹 2024-07-15 01:47:36 8 0

std::copy 到 std::cout 以获得 std::pair

我有下一个代码: #include &ltiostream&gt #include &ltalgorithm&gt #include &ltmap&gt #include &ltiterator&gt //namespace std //{ std::ostrea…

羁绊已千年 2024-07-15 01:39:46 9 0
更多

推荐作者

小镇女孩

文章 0 评论 0

奢望

文章 0 评论 0

qq_xjlBeR4f

文章 0 评论 0

谎言月老

文章 0 评论 0

1088349293

文章 0 评论 0

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