社区
C++ 语言
帖子详情
关于C++oprator的问题,求高人
ccjjyy
2010-12-25 10:01:38
operator SOCKADDR()
{ return *((LPSOCKADDR) this); }
operator LPSOCKADDR()
{ return (LPSOCKADDR) this; }
operator LPSOCKADDR_IN()
{ return (LPSOCKADDR_IN) this; }
成员函数里面这些是什么意思?是重载吗,重载的话不是重载运算符吗,这边是重载什么?
...全文
153
13
打赏
收藏
关于C++oprator的问题,求高人
operator SOCKADDR() { return *((LPSOCKADDR) this); } operator LPSOCKADDR() { return (LPSOCKADDR) this; } operator LPSOCKADDR_IN() { return (LPSOCKADDR_IN) this; } 成员函数里面这些是什么意思?是重载吗,重载的话不是重载运算符吗,这边是重载什么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pengzhixi
2010-12-25
打赏
举报
回复
重载的类型转换操作符
struct Test{
int i;
operator int(){ retrun i;}
};
羽飞
2010-12-25
打赏
举报
回复
类型转换,使用时可以默认转换成另一个类型的变量
人到中年琐事多
2010-12-25
打赏
举报
回复
简化一点:
class Tett{public:int operator();}; //可理解为重载了操作符()
int Test::operator (){return 10;}
Test t;
int x = t();//可理解为对象具有了函数的功能,书上叫对象函数
实际使用中一般用于对象转换
Qyee
2010-12-25
打赏
举报
回复
类型转换运算符
cd2108006026
2010-12-25
打赏
举报
回复
类型转换运算符
也就是说,你这个类对象,可以作为SOCKADDR等类型使用
小猴饲养员
2010-12-25
打赏
举报
回复
没电了,下次看
luciferisnotsatan
2010-12-25
打赏
举报
回复
重载转换运算符
lz可以看下 thinking in c++
eastcowboy
2010-12-25
打赏
举报
回复
类型转换运算符。
代码:
operator SOCKADDR()
{
// ...
}
意思就是这个类的对象可以转化为一个SOCKADDR的对象。转化时会调用括号里面的代码,用于生成一个SOCKADDR。
PG
2010-12-25
打赏
举报
回复
[Quote=引用 9 楼 hukui161 的回复:]
类型转换。
[/Quote]
......
hukui161
2010-12-25
打赏
举报
回复
类型转换。
taodm
2010-12-25
打赏
举报
回复
楼主还是买本《C++ Primer》补补基础吧。
C++
STL find_if使用的一个完整例子
在
C++
编程中,STL(Standard Template Library,标准模板库)是一组强大的工具,它提供了许多高效的数据结构和算法。`find_if`是STL中的一个算法,它用于在一个范围内的元素序列中查找第一个满足特定条件的元素。在...
[
C++
再学习系列] 深入new/delete:类域的opera
tor
new重载
类域的opera
tor
new重载为class 重载 opera
tor
new 时必须定义为类的静态函数(默认为static函数)。重载opera
tor
new更多的是为了提高程序效率,比如使用静态内存代替动态分配,启用小对象分配器等。但是要正确重载类...
C++语言常见
问题
解
C++语言常见
问题
解C++语言常见
问题
解 出处 http://www.cis.nctu.edu.tw/chinese/doc/research/
c++
/
C++
FAQ-Chinese/ 这是我从台湾的http://www.cis.nctu.edu.tw/chinese/doc/research/
c++
/
C++
FAQ-Chinese/发现...
最近遇到的
C++
问题
小结
最近在将柑橘溃疡病系统由MATLAB平台迁移至VC平台,本可以通过其他工具来完成,但想到自己
C++
尤其磋,便想借此机会学习一下
C++
。于是下定决定核心代码全部重写。现在已经完成了一小部分的工作,包括核心类矩阵与向量...
C++
实现的大整数四则运算
重载了输入输出,可以直接用cout和cin;众所周知,四则运算是+,-,*,/,%
C++
实现的大整数四则运算。承受范围应该是400位。
C++ 语言
65,210
社区成员
250,518
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章