比较悬空指针是否合法?
作者:fredoverflow 提问时间:6/7/2015
比较悬空指针是否合法? int *p, *q; { int a; p = &a; } { int b; q = &b; } std::cout << (p == q) << '\n'; ...
空指针 问答列表
作者:fredoverflow 提问时间:6/7/2015
比较悬空指针是否合法? int *p, *q; { int a; p = &a; } { int b; q = &b; } std::cout << (p == q) << '\n'; ...
作者:Manan Chawla 提问时间:7/24/2022
这个问题在这里已经有答案了: 为什么这句话:“未定义的行为意味着编译器可以做任何它想做的事”是正确的? (2 个答案) 为什么当我写入数组末尾时没有出现分段错误? (4 个答案) C++ 不可能的零点...
作者:mpv 提问时间:9/15/2022
我是 c++ 的新手,我在模板类 Tree 上实现迭代器时遇到了一些问题(代码结构包括规范类(Node、Tree、Iterator)。 Fwd 迭代器在主要测试(使用以下摘录)时无法正常工作: ...
作者:slyx 提问时间:11/25/2022
std::reference_wrapper不能绑定到右值引用以防止指针悬空。 但是,通过组合,似乎可以绑定右值。std::optional 也就是说,是但 是.std::is_constructi...
作者: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...
作者:Sami 提问时间:3/6/2023
我之所以得到垃圾值是因为以下原因,还是我错了? 作为参数传递给 Inner 构造函数的 Other 对象 o 在创建 Inner 对象之后,但在 get_a_value 成员函数结束之前超出范围。因...
作者:Samuil Dimitrov 提问时间:4/5/2023
我生成一个 GUID,然后使用 StringFromCLSID() 将其保存在 OLECHAR* 中。如果我在使用 CoTaskMemFree() 后创建一个返回 OLECHAR 而不是 nullpt...
作者:Fewnity 提问时间:6/18/2023
我正在制作一个游戏引擎,但我遇到了破坏元素的问题。 例如,我有一些摄像机可以跟踪并观察目标(游戏对象或演员)。 在游戏的后期,相机目标被销毁,相机代码将崩溃,因为代码将尝试访问释放的对象,我想避免这...