如何在递归函数中的模板上使用 operator[]
作者:joysterling 提问时间:4/26/2023
我正在尝试编写一些代码,这些代码将遍历某个未知深度的嵌套向量,并检查我们想要访问的索引是否在向量内;如果没有,我想添加空嵌套向量(同样,具有未知深度),直到我们到达这些索引。 例如,嵌套向量 lik...
重载 问答列表
作者:joysterling 提问时间:4/26/2023
我正在尝试编写一些代码,这些代码将遍历某个未知深度的嵌套向量,并检查我们想要访问的索引是否在向量内;如果没有,我想添加空嵌套向量(同样,具有未知深度),直到我们到达这些索引。 例如,嵌套向量 lik...
作者:RedRidingHood 提问时间:5/8/2023
我需要实现一个继承自纯虚拟父级的类,我需要编写代码的成员之一是 。但我实际上需要这个运算符的 2 个不同版本 - 一个接受虚拟父类作为其右侧参数,另一个接受具体的子类(参见下面的代码)。首选哪种方式对...
作者:Matthew Fernandez 提问时间:5/17/2023
我正在尝试使用同一类的对象制作一个具有函数算术的 fractionType 类,我还使用了一个模板,以便可以使用 int、float 或 double 构造 fractionType 对象。我一直在寻...
作者:glades 提问时间:5/17/2023
我正在尝试在具有访问者重载模式的变体中调度变体。但是,我似乎无法将参数拟合到预期值。我得到这个(截断,有关更多输出,请参阅编译器资源管理器链接): error: no matching functi...
作者:KenshinLink 提问时间:5/19/2023
尝试在类的 cpp 文件中重载运算符时,我无法避免错误。我尝试了许多变体,但无法获得正确的语法。 目前我有这个,它有一个错误“在函数返回类型中推导出类类型'TreeSet'”。 // cpp fi...
作者:Renu 提问时间:6/6/2023
虽然有很多关于使重载的运算符函数成为朋友或成员的帖子,但我仍然无法决定。我正在实现模板化矩阵类,主要用于算术运算,并且我以两种方式编写了重载运算符函数。让他们成为朋友的标准应该是什么?谢谢...
作者:Bingo 提问时间:6/12/2023
问题A 给出此处的代码示例: #include <iostream> #include <string> class LogStream { public: LogStream& operat...
作者:happy 提问时间:6/21/2023
下面的函数适用于返回类型 Class、Class& 和 void。那么,它们之间有什么区别呢? //deep copies one object into another Club& Club::o...
作者:glades 提问时间:6/29/2023
这个问题在这里已经有答案了: using 声明是否可以仅引用基于 const 限定的特定重载? (1 个答案) 具有多个重载的“using”关键字 (1 个答案) 5个月前关闭。 使用 using ...
作者:newbie 提问时间:7/5/2023
我有一个类模板,它基于一个并且仅由该元组组成。 如何连接此类模板的两个对象,以便将两个类的所有元组成员作为同一类模板的对象。 使用不起作用,可能是因为类型不是元组std::tupletuple_cat...