阻止使用右值 std::optional<t<T 初始化 std::optional:reference_wrapper<const >>T>
作者:slyx 提问时间:11/25/2022
std::reference_wrapper不能绑定到右值引用以防止指针悬空。 但是,通过组合,似乎可以绑定右值。std::optional 也就是说,是但 是.std::is_constructi...
针 问答列表
作者:slyx 提问时间:11/25/2022
std::reference_wrapper不能绑定到右值引用以防止指针悬空。 但是,通过组合,似乎可以绑定右值。std::optional 也就是说,是但 是.std::is_constructi...
作者:sgrandom 提问时间:11/26/2022
我正在编写的程序的一部分将数组中的某个值替换为数组中的下一个值。但是,它最终导致数组中的最后两个值相同。有没有办法将最后一个值替换为 NULL? 这是当前输出 found it again Arr...
作者:Noootron27 提问时间:11/30/2022
我收到以下警告: 警告:将“char ()”传递给类型为“char ()[5]”的参数的不兼容指针类型 [-Wincompatible-pointer-types] printField(字段[5]...
作者:doubleSpace 提问时间:12/2/2022
我正在编写一个代码,该代码使用来自 <stdlib.h> 的 qsort。虽然我的代码对于将要排序的数组中的 8 个元素绝对可以正常工作,但对于超过 10 个元素却不能正常工作。我不知道为什么它不起作...
作者:Tom Huntington 提问时间:12/2/2022
我想混淆co_yielding字符串文字和std::strings Generator<std::string_view> range(int first, const int last) { w...
作者:Horsio 提问时间:12/2/2022
我正在尝试在 C++ 中为链表构建一个类。我的教授说我的代码中有一个悬空的指针。我花了几个小时寻找它,但无论如何我都找不到它。我试着问一个朋友,他们也找不到。有没有办法在代码中查找悬空指针或识别它们?...
作者:Chipuc Valentin 提问时间:12/2/2022
我试图从一个未分配的指针创建一个二维数组。 我在这里得到“realloc(): invalid next size”: int nr=0,**cycles; int steps=10; whi...
作者:Alex Babushin 提问时间:12/7/2022
我遇到了烦人的问题,我不太明白, 我有int *类型的指针 示例代码: int* p_Memory_blocks; int MemoryInit(int num_of_blocks, int b...
作者:Morpheu5 提问时间:12/9/2022
我在 Swift 中工作,我有以下代码(请耐心等待): class Node { var parent: Node? = nil var name: String = "" private v...
作者:Vero 提问时间:12/10/2022
在下面的示例中,假设我有一个多线程队列,即支持来自不同线程的多次写入和读取(例如使用互斥锁)。我们可以看到 1.指针以及 2.共享指针传递给读者和作者,我的问题是:取消引用指针,线程是否安全?换句话说...