STD 问答列表

为什么 std::barrier 会分配?

作者:Simon Gauvin 提问时间:6/28/2022

为什么 std::barrier 在堆上分配内存,而 std::latch 不? 它们之间的主要区别在于可以重用而不能重用,但我找不到解释为什么这会使前者分配内存。std::barrierstd::...

C++20 使用 std::stop_token 停止分离的 std::jthread

作者:HashAL78 提问时间:6/30/2022

在 C++ 中,20 被引入为更安全的版本;据我了解,当线程退出时,它会自行清理。std::jthreadstd::threadstd::jthread 此外,还引入了合作取消的概念,以便管理处理底...

如何编写一个可以接受数组或向量的函数?

作者:24n8 提问时间:11/12/2018

我想编写一个带有一个参数的 C++ 函数,以便可以传入以下任何一种类型: std::vector<int> std::array<int> int array[numElements] int *p...

地图的迭代器类型是什么?

作者:emirhan demir 提问时间:7/8/2022

我是C++的新手。我发现要查看变量的类型,我可以在库上使用。typeid().name()std::typeinfo 但是当我在地图数据结构上实现这个函数时,我得到了这个输出 itr 的类型是 :...

在实例上下文中的 stdClass 实例中添加方法/函数以在 PHP 中使用$this?[复制]

作者:Matrix 提问时间:7/14/2022

这个问题在这里已经有答案了: 在 php 的 std 对象中添加方法 (5 个答案) 单个实例的PHP覆盖函数 (2个答案) 去年关闭。 社区去年审查了是否重新讨论这个问题,并关闭了它: 重复这个...

示例中的 C++ 字符串和字符*差异

作者:Sandro Jijavadze 提问时间:7/24/2022

这是来自hackerrank的“继承代码”的例子, 虽然这有效并返回,如果我注释返回并取消注释,则当前注释的部分将返回垃圾。what()nwhatwhat() 它们在我看来是一样的,有什么区别? ...

如何在“std::make_heap”中阅读“std::greater&lt;&gt;{}”

作者:Yves Schilli 提问时间:7/31/2022

// min heap solution // extract k smallest data from a min-heap of all n data points class K_Smalles...

编译器在将 std::vector::begin() 传递给 std::vector::insert 时如何推断要调用哪个版本的 std::vector::begin()?

作者:ulak blade 提问时间:8/5/2022

我正在尝试制作自己的微型向量类,并且正在尝试复制一些函数,但是在传递调用(例如参数)和参数时,我无法让它们以相同的方式运行 - 编译器没有推断出正确的版本。下面是一个示例:begin()end() ...

Cout 不是 STD 的成员

作者:Paul Hannon 提问时间:7/7/2012

我正在练习使用多个文件和头文件等。所以我有这个项目,它需要两个数字,然后将它们相加。很简单。 这是我的文件: 主 .cpp #include <iostream> #include "add.h...

如何在向量中构造一些类?

作者:Milad Rasouli 提问时间:8/16/2022

我正在处理一个类,我需要有类的向量。我希望将对象构建到位,而不是使用复制构建。似乎使用复制结构是不可避免的。 #include <iostream> #include <string> #inclu...


共476条 当前第25页