比较悬空指针是否合法?
作者: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'; ...
作者: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...
作者: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...
作者:Jason 提问时间:7/24/2023
在使用了大约十年的其他编程语言之后,我将回到 C++,所以请耐心等待。以下程序在 CLion 的 C++20 项目中为我编译: #include <iostream> using namespac...
作者: 提问时间:6/22/2011
我有以下代码。 #include <iostream> int * foo() { int a = 5; return &a; } int main() { int* p = foo();...
作者:Stackyquest 提问时间:9/27/2023
我已经在 Visual studio 代码中安装了“Valgrind 任务集成”扩展,并在重新启动 VS 代码并在终端中键入以下 Valgrind 命令, “valgrind --leak-check...