operator-overloading

operator-overloading

文章 0 浏览 4

使用模板和指针重载数组运算符

以下代码在 clang++-2.9 和 g++-4.6 上编译(没有警告)。但是,g++ 二进制文件出现段错误,而 clang++ 二进制文件按预期运行。 重载 [] 时通过指针访…

美煞众生 2024-12-08 01:49:07 0 0

C++ 中的运算符重载等效项对于 PHP,默认输出的 echo/print 类变量

我不知道如何真正问这个问题,因为与你们中的许多人相比,我对编程相当陌生。我正在寻找的是类的默认打印或回显。我会给你 C++ 等价的。 ClassName va…

一杯敬自由 2024-12-07 18:43:47 0 0

C++转换 const 按引用传递

给定模板传递引用转换/类型转换运算符(不带 const)是可能的: class TestA { public: //Needs to be a const return template operator TemplateIte…

彼岸花似海 2024-12-07 13:37:50 0 0

对嵌套类进行 STL 排序

我有一个具有节点向量的图类。每个节点都有一个顶点和一个 STL 边列表。本质上它是一个邻接列表。 对于我的作业,我试图显示具有最多边的顶点。我想我…

诗化ㄋ丶相逢 2024-12-07 01:37:55 1 0

“上下文转换”如何实现?与“&&”和“||”运算符与用户定义的运算符重载结合使用?

来自 @Xeo 的优秀 c++-faq 问题:安全吗? bool 惯用法在 C++11 中已过时? 我了解到不再需要安全 bool 惯用法,因为用户定义的显式转换为bool 将在 C…

野却迷人 2024-12-06 03:29:07 1 0

为什么 Matlab R2010 无法加载 R2007 中的神经网络对象?

我有一个神经网络,已保存到 Matlab 2007 中的 .mat 文件中。 我正在尝试使用 load filename.mat 从文件加载神经网络。 这对于 R2007b 和 R2008 版本…

又爬满兰若 2024-12-06 00:06:19 2 0

关于 C++ 上虚拟运算符*的问题

我试图在 C++ 上创建虚拟运算符 class Data { virtual Matrix operator* (Matrix &_matrix); virtual Scalar operator* (Scalar &_scalar); }; class …

悲念泪 2024-12-05 10:33:56 2 0

Array#-(减法运算符)如何比较元素是否相等?

当我调用 Array#- 时,它似乎没有对我正在比较的字符串调用任何比较方法: class String def (v) puts "#{self} #{v}" super(v) end def ==(v) puts "…

寄意 2024-12-05 09:57:00 2 0

关于重载运算符<<的问题

尝试研究C ++功能模板。作为其中的一部分,我在下面拥有此代码。它可以正常工作,但是我有以下问题:-1 ]为什么操作员&lt;&lt;超载功能需要成为朋友…

一杯敬自由 2024-12-05 06:06:33 0 0

矩阵类运算符重载、析构函数问题

我试图编写一个能够找到逆矩阵、伴随矩阵等的矩阵类。任意阶的方阵。 构造函数初始化一个 n 阶单位矩阵(传递给它)。 class Matrix { int** elements…

迷途知返 2024-12-05 04:55:30 2 0

我必须重载哪个运算符?

如果我想像这样使用某物,我必须重载哪个运算符? MyClass C; cout<< C; 我的类的输出将是字符串。…

固执像三岁 2024-12-05 02:48:57 1 0

接收错误“类型‘%T’无效的操作数”和“%T”到二进制“%O”在评估“%Q(%#T, %#T)”时”

我已经非常非常努力地尝试解决这个问题。我一直能够通过谷歌找到我的答案,这是我第一次因为我的尽职调查而在论坛上发帖。然而,这完全难住了我,谷歌…

往事风中埋 2024-12-04 19:06:52 1 0

运算符重载和 const_cast 的使用

对于以下代码片段, class A{ const int a; public: A(): a(0){} A(int m_a):a(m_a){}; A& operator =(const A &other); }; A & A::operator =(const …

总攻大人 2024-12-04 18:21:52 1 0

C++超载>>运算符奇怪的编译错误

#include #include using namespace std; class phonebook { string name; string prefix; public: phonebook(string &name, string &prefix) { this-…

满意归宿 2024-12-04 16:05:35 1 0

双向隐式运算符重载的模式和接口的名称

我最近发现了 C# 中隐式运算符重载的奇妙之处。我想知道,是否有两种隐式运算符重载的“方式”,例如: public static implicit operator FooType(int…

画中仙 2024-12-04 12:10:09 1 0
更多

推荐作者

Gabu-gabumon

文章 0 评论 0

qq_CgiN62

文章 0 评论 0

荔枝明

文章 0 评论 0

¤→小豸慧

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文