stl

stl

文章 54 浏览 85

函数模板中的逻辑错误

我的教授给了我这个作业。 实现一个名为的通用函数 Max,它接受 3 个泛型参数 输入并返回其中的最大值 3. 为 char* 类型实现专门的函数。 这是我的代…

小清晰的声音 2024-09-27 05:51:51 1 0

std::find 与从向量派生模板

我在编程中经常使用向量,并且通常为了遍历向量来获取现有值,我使用 std::find ,如下所示: std::vector&ltint&gt foo std::vector&ltint&gt::itera…

空心↖ 2024-09-27 03:22:07 2 0

STL容器如何折叠?

我需要一个类似于 Haskell 的 foldl 函数来折叠任何 STL 容器。预期的签名如下: template Iterator, FoldingFunction, Result Result foldl( Iterato…

他是夢罘是命 2024-09-27 03:13:36 2 0

使用 Boost::Spirit (V2.4) 解析到容器中

我刚刚开始深入研究Boost::Spirit,目前最新版本——V2.4。 我的问题的本质如下: 我想解析像“1a2”或“3b4”这样的字符串。 所以我使用的规则是: (…

偷得浮生 2024-09-27 01:34:47 2 0

(C++) 如何将 stl 列表声明为 extern?

我有: std::list&ltParticle&gt particles std::list&ltParticle&gt::iterator particleit 在我的 main.cpp 中。我需要在我的一个类文件中将这两个声…

风渺 2024-09-27 01:30:51 1 0

列表迭代器错误

我在 std:list 中创建堆栈。现在我尝试创建函数来显示此堆栈中的所有元素: 我尝试声明迭代器: void show_elements() { list&ltT&gt::iterator it } …

你的往事 2024-09-27 01:13:26 0 0

迭代时删除

可能的重复: Vector.erase(Iterator) 导致内存访问错误 迭代向量,删除某些项目。 嗨, 我写了这个,但运行时遇到一些错误 for (vector&lt vector&l…

心碎无痕… 2024-09-27 00:42:10 1 0

如何在stl算法中使用glm的运算符==?

是否可以在 stl 算法中使用 glm::gtx::comparison 中定义的运算符? 具体来说,我有这段代码: std::vector&ltglm::ivec3&gt vecA, vecB // vectors w…

游魂 2024-09-27 00:31:31 0 0

向量排序会使迭代器无效吗?

std::vector&ltstring&gt names std::vector&ltstring&gt::iterator start = names.begin() std::vector&ltstring&gt::iterator end = names.end() s…

甜心小果奶 2024-09-26 21:38:44 0 0

将字符串压入堆栈?

我正在使用 C++,我想将字符串推送到堆栈中,就像推送 int 一样。 例如, 3."stackoverflow" 2."is" 1."Best" 0."site" 在堆栈的每个索引处,我想推送…

私藏温柔 2024-09-26 19:25:08 0 0

如何检查 std::map 是否包含键而不执行插入?

我发现检查重复项的唯一方法是插入并检查 std::pair.second 是否为 false,但问题是,如果key 未使用,而我想要的是一个 map.contains(key) 函数。…

∞梦里开花 2024-09-26 18:11:42 0 0

过滤掉无效的用户输入

我正在尝试使用以下代码块过滤掉小型 C++ 程序中的无效用户输入: int selection = -1 while (!(selection &gt= 1 &amp&amp selection &lt=4)) { cin …

海螺姑娘 2024-09-26 17:32:13 2 0

std::list 固定大小

如何创建具有固定元素计数的 std::list ?…

蝶舞 2024-09-26 15:41:06 0 0

检查向量是否为空

假设我有一个 std::vector 说 Vector 现在对向量执行一些操作(插入或删除)后,我想检查向量是否为空以及在此基础上我想执行一些操作。 哪种方法更好…

·深蓝 2024-09-26 14:56:55 1 0

如何在 c++ 中执行 for 循环直到队列为空

我需要执行 for 循环直到队列为空 我的代码 queue&ltstring&gt q for(int i=0i&ltq.size(),i++) { // some operation goes here // some datas are ad…

冰火雁神 2024-09-26 14:25:00 1 0
更多

推荐作者

不再见

文章 0 评论 0

真是无聊啊

文章 0 评论 0

樱娆

文章 0 评论 0

浅语花开

文章 0 评论 0

烛光

文章 0 评论 0

绻影浮沉

文章 0 评论 0

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