社区
C#
帖子详情
这样为何不能重载操作符?
zhoumingxuan
2004-07-28 10:41:01
private static object operator + (object objHead,object objLogin)
{
//return new byte[10];
return null;
}
这样为何不能重载操作符?
...全文
126
6
打赏
收藏
这样为何不能重载操作符?
private static object operator + (object objHead,object objLogin) { //return new byte[10]; return null; } 这样为何不能重载操作符?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhoumingxuan
2004-07-29
打赏
举报
回复
明白了,谢谢.
winxieddd
2004-07-28
打赏
举报
回复
也就是说你传入的实际类型,因为所有的类型都可以转换为object所以就不能判断它们之间,是不是可以转换!
kelee921
2004-07-28
打赏
举报
回复
二元运算符的参数之一必须是包含类型.
借问一下:这个“包含类型”的定义是什么?
Tooler
2004-07-28
打赏
举报
回复
重载是供外部类调用的。所以访问修饰符不能是Private.
winxieddd
2004-07-28
打赏
举报
回复
public static object operator + (object objHead,Form1 objLogin)
{
//return new byte[10];
return null;
}
1:不能有private外部不能调用有什么用?
2:两个object参数不行。
kelee921
2004-07-28
打赏
举报
回复
明白了,这个“包含类型”就是指运算符定义所在的类类型,也就是“包含”运算符定义的“类型”。呵呵,3x
C++
操作符
重载
重载
操作符
是具有特殊名称的函数:保留字operator后接需定义的
操作符
符号。除了函数调用
操作符
之外,
重载
操作符
的形参数目(包括成员函数的隐式this指针)与
操作符
的操作数数目相同。函数调用
操作符
可以接受任意数目...
c++
重载
的详细总结
1.
操作符
重载
对大部分...4.作为全局(友元)函数
重载
操作符
。这要求
操作符
重载
函数的形参至少有一个为类.结构.枚举或它们的引用类型。 如果
操作符
重载
函数中需要访问形参类的私有成员,则需要把它说明成相应类的友元。
C++-
操作符
重载
、并实现复数类详解
什么是
操作符
重载
? 大家都知道,在C里,有’+,-,*,/’这些
操作符
,且它们的功能就是实现普通变量运算。 由于C++是面向对象的,遇到的变量大多都是对象,所以优化了C里的
操作符
,使它们拥有了
重载
能力.能通过一定方式,使...
python3代码中实现加法
重载
的实例
“
操作符
重载
”其实是个简单的概念,你是否曾经想过为什么Python可以让你使用“+”
操作符
来同时实现加法和连接字符串?这就是
操作符
重载
在发挥作用。 你可以定义使用Python标准
操作符
符号的对象,这可以让你在特定的...
C++:
重载
操作符
& 赋值
操作符
重载
需要注意的问题
2.为什么需要
重载
操作符
? (1)简单、方便,比起封装一个函数,使用operator比较形象直观 (2)可以提高代码的可读性 (3)为了处理自定义类型和内置类型之间的运算 3.
操作符
重载
的格式 函数的返回类型 ...
C#
111,097
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章