空指针 问答列表

比较悬空指针是否合法?

作者:fredoverflow 提问时间:6/7/2015

比较悬空指针是否合法? int *p, *q; { int a; p = &a; } { int b; q = &b; } std::cout << (p == q) << '\n'; ...

通过向函数传递双 ptr 来存储本地 var 的地址不会导致 seg 错误,但返回该 var 的地址会导致 seg 错误。为什么?[复制]

作者:Manan Chawla 提问时间:7/24/2022

这个问题在这里已经有答案了: 为什么这句话:“未定义的行为意味着编译器可以做任何它想做的事”是正确的? (2 个答案) 为什么当我写入数组末尾时没有出现分段错误? (4 个答案) C++ 不可能的零点...

针对红黑树的 const_iterator&amp; operator++() 错误

作者:mpv 提问时间:9/15/2022

我是 c++ 的新手,我在模板类 Tree 上实现迭代器时遇到了一些问题(代码结构包括规范类(Node、Tree、Iterator)。 Fwd 迭代器在主要测试(使用以下摘录)时无法正常工作: ...

阻止使用右值 std::optional&lt;t&lt;T 初始化 std::optional:reference_wrapper&lt;const &gt;&gt;T&gt;

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

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

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

以下程序是否包含悬空引用?

作者:ktqq99 提问时间:1/14/2023

我有以下程序: #include <iostream> #include <string> using namespace std; using int_arr = int[3]; int& f...

关于在 C++ 中正确管理本地类中的引用成员的问题

作者:Sami 提问时间:3/6/2023

我之所以得到垃圾值是因为以下原因,还是我错了? 作为参数传递给 Inner 构造函数的 Other 对象 o 在创建 Inner 对象之后,但在 get_a_value 成员函数结束之前超出范围。因...

OLECHAR 用作指针 - 如果不是 nullptr,它会悬空指针吗?函数 CoTaskMemFree()

作者:Samuil Dimitrov 提问时间:4/5/2023

我生成一个 GUID,然后使用 StringFromCLSID() 将其保存在 OLECHAR* 中。如果我在使用 CoTaskMemFree() 后创建一个返回 OLECHAR 而不是 nullpt...

悬空指针问题 C++

作者:Fewnity 提问时间:6/18/2023

我正在制作一个游戏引擎,但我遇到了破坏元素的问题。 例如,我有一些摄像机可以跟踪并观察目标(游戏对象或演员)。 在游戏的后期,相机目标被销毁,相机代码将崩溃,因为代码将尝试访问释放的对象,我想避免这...


共13条 当前第1页