17 问答列表

编译器错误“未分配的指针未分配”仅在 C++ 中使用自定义对象的 foreach 循环时

作者:BrownBear2018 提问时间:10/13/2021

我有一个作业,我构建了自己的字符串类。我制作了几个 MYString 对象并将它们放在一个向量中。当我通过下标运算符访问向量时,我没有问题。但是当我使用 foreach 循环遍历向量时,我得到一个奇怪...

在构造函数中复制静态数组

作者:lightxbulb 提问时间:10/17/2019

是否有编译时表达式来复制对象构造函数中的数组?默认构造函数使用什么?我想要这样的东西: struct A { int arr[100]; // I want something like thi...

我可以让 std::optional<std::exception>::value() 返回(多态)继承的异常,而不是 std::exception 吗?

作者:Wololo 提问时间:6/15/2023

显然,投掷和接球不能多态处理。首先,如果我们考虑std::optional<std::exception>::value() try { throw std::logic_error("blah ...

添加自定义哈希函数时需要复制构造函数的 C++ 无序映射

作者:TheMemeMachine 提问时间:3/26/2023

我正在尝试为类使用自定义哈希结构,该结构是类中的一种键类型,它是类中的替代方案之一。 这是我的代码的简化版本,可以在其中重现错误:Astd::unordered_mapstd::variantB #...

std::optional&lt;std::any&gt; 和 has_value() 之间的交互

作者:Daniel Tyebkhan 提问时间:8/20/2023

出于调试目的,我正在编写一个函数,该函数遍历任何类型的可选变量的向量以检查哪些变量已初始化,但对所有变量的检查都返回,尽管从未为其中一些变量分配过任何值。has_value()true 我将不胜感激...

无法分配具有已删除复制构造函数的引用?

作者:yano 提问时间:9/22/2021

我处于需要为一个类实现 Move 构造函数和 Move-Assignment 运算符的情况,该类包含对具有已删除的 Copy Ctor 和 Copy-Assignment 运算符的对象的引用,基本上如...

C++ 中复制构造函数的继承17

作者:Brian Bi 提问时间:9/13/2019

请看以下示例: struct Parent { Parent (); Parent (const Parent &); }; struct Child : public Parent { ...

如何在 c++17 中禁用过于通用的转发构造函数并延迟复制构造函数 [duplicate]

作者:bradgonesurfing 提问时间:3/27/2023

这个问题在这里已经有答案了: 如何使用 sfinae 来选择构造函数?[复制] (5 个答案) 8个月前关闭。 如果我使用 c++20 概念编写简单类 #include <array> #inc...

输出未出现在多级队列算法中

作者:SYED ALI MEHDI RIZVI 提问时间:10/11/2023

这是一个多级队列调度问题。我已经实现了 4 个级别,其中系统进程队列具有最高优先级,批处理队列具有最低优先级。我使用堆对流程进行排序,以便对系统进程进行优先级调度,对交互式和交互式编辑进程进行循环调度...

无法解决 Boost.Bimap 的 g++ 7.1 结构化绑定错误

作者:andreee 提问时间:5/7/2019

在我的项目中,我使用 Boost.Bimap 来实现双向地图。 看看 godbolt 上这个非常简单的 MCVE,我在其中使用结构化绑定来打印正确映射的键值对(根据文档,它与 .std::map ...


共374条 当前第5页