问答列表

阻止使用右值 std::optional<t<T 初始化 std::optional:reference_wrapper<const >>T>

作者:slyx 提问时间:11/25/2022

std::reference_wrapper不能绑定到右值引用以防止指针悬空。 但是,通过组合,似乎可以绑定右值。std::optional 也就是说,是但 是.std::is_constructi...

更改数组的值,但最终导致最后两个值重复

作者:sgrandom 提问时间:11/26/2022

我正在编写的程序的一部分将数组中的某个值替换为数组中的下一个值。但是,它最终导致数组中的最后两个值相同。有没有办法将最后一个值替换为 NULL? 这是当前输出 found it again Arr...

C:将“char (*)”传递给类型“char (*)[5]”的参数的指针类型不兼容,但程序工作正常

作者:Noootron27 提问时间:11/30/2022

我收到以下警告: 警告:将“char ()”传递给类型为“char ()[5]”的参数的不兼容指针类型 [-Wincompatible-pointer-types] printField(字段[5]...

为什么 qsort 最多只能对 8 个元素进行排序

作者:doubleSpace 提问时间:12/2/2022

我正在编写一个代码,该代码使用来自 <stdlib.h> 的 qsort。虽然我的代码对于将要排序的数组中的 8 个元素绝对可以正常工作,但对于超过 10 个元素却不能正常工作。我不知道为什么它不起作...

协程:co_yielded string_views晃动吗?

作者: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++ 中为链表构建一个类。我的教授说我的代码中有一个悬空的指针。我花了几个小时寻找它,但无论如何我都找不到它。我试着问一个朋友,他们也找不到。有没有办法在代码中查找悬空指针或识别它们?...

如何使用双指针在 C 中创建二维数组

作者:Chipuc Valentin 提问时间:12/2/2022

我试图从一个未分配的指针创建一个二维数组。 我在这里得到“realloc(): invalid next size”: int nr=0,**cycles; int steps=10; whi...

仅使用指针的链表 question+problem

作者:Alex Babushin 提问时间:12/7/2022

我遇到了烦人的问题,我不太明白, 我有int *类型的指针 示例代码: int* p_Memory_blocks; int MemoryInit(int num_of_blocks, int b...

在 Swift 中,我可以使用光标/指针来导航具有多种类型子项的 n 元链接树吗?

作者:Morpheu5 提问时间:12/9/2022

我在 Swift 中工作,我有以下代码(请耐心等待): class Node { var parent: Node? = nil var name: String = "" private v...

通过多个线程取消引用指针

作者:Vero 提问时间:12/10/2022

在下面的示例中,假设我有一个多线程队列,即支持来自不同线程的多次写入和读取(例如使用互斥锁)。我们可以看到 1.指针以及 2.共享指针传递给读者和作者,我的问题是:取消引用指针,线程是否安全?换句话说...


共625条 当前第31页