0x0037A5C2 project.exe时引发异常: 0xC0000005:访问冲突写入程序末尾的位置0xDDDDDDDD
作者:Polly 提问时间:11/24/2020
我在程序的最后遇到了这个运行时异常,只需创建指定类的实例,所以我认为问题出在构造函数、复制构造函数、复制赋值运算符或析构函数上。在我有限的 cpp 知识范围内,我已经阅读并遵循了三法则。 Sourc...
M 问答列表
作者:Polly 提问时间:11/24/2020
我在程序的最后遇到了这个运行时异常,只需创建指定类的实例,所以我认为问题出在构造函数、复制构造函数、复制赋值运算符或析构函数上。在我有限的 cpp 知识范围内,我已经阅读并遵循了三法则。 Sourc...
作者:Dan 提问时间:3/5/2014
我正在尝试使用 ifstream 从文件中读取二进制数据。 具体来说,我正在尝试用从文件中读取的数据填充这个“Header”结构: struct Header { char id[16]; i...
作者:Eduardo 提问时间:6/25/2018
我正在学习有关 C++ 14 中智能指针的更多信息。 考虑以下 MWC: #include <iostream> #include <string> #include <memory> clas...
作者:Venci 提问时间:10/17/2021
我试图避免复制 和 .但是当我尝试这样做时,我发现自己得到了 3 份副本,原因我真的无法理解。 实际上有助于避免复制,但实际上对它没有任何作用(与本例的工作方式相同)。代码如下:emplace_bac...
作者:CiaranWelsh 提问时间:1/12/2016
我怎样才能翻转一张桌子,使其变成VariableNamesRowNames 即 m0 m1 m10 m11 m12 m13 m14 m2 m3 m4 m5 m6 m7 m8 m9 _____...
作者:ssjwi_ 提问时间:6/4/2022
我需要制作一个程序,根据输入对任意数量的学生进行计算和评分。我还需要在评分后打印前 3 名学生,并以 Letter 格式显示最终成绩。我想知道我在字母等级中做错了什么,因为这一直作为一个错误弹出:字母...
作者:Ahmed Salama 提问时间:6/22/2021
我正在检查赋值运算符实现,但我不明白这一点: const MyString& operator=(const MyString& rhs) { if (this != &rhs) { dele...
作者:QuaternionsRock 提问时间:9/9/2021
从 C++ 11 开始,定义了三个构造函数,这些构造函数大致等同于以下类中的构造函数:std::allocator template<typename T> class allocator { pu...
作者:SWIIWII 提问时间:5/11/2016
if ((vnd = (struct diam_vnd_t *)g_hash_table_lookup(vendors,vend))) {...} 你能告诉我为什么它是一个赋值而不是括号中的布尔表...
作者:prestokeys 提问时间:5/3/2022
请考虑以下代码。我希望该函数无需在每个具体派生类型中定义复制构造函数即可工作。 只有当它不是抽象的,但它是抽象的时,它才能以所示的方式在中间类中完成。那么在这种情况下,我该如何让它工作呢?conver...