zoukankan
html css js c++ java
重载<<.>>(friend必须吗?)
#include
<
iostream
>
using
namespace
std;
class
position
{
public
:
position(
int
m,
int
n);
friend ostream
&
operator
<<
(ostream
&
out
,
const
position
&
s);
friend istream
&
operator
>>
(istream
&
in
,position
&
s);
int
x;
int
y;
}
;
void
main()
{
position m(
3
,
4
);
cout
<<
m
<<
endl;
cout
<<
"
输入x,y\n
"
;
cin
>>
m;
cout
<<
m
<<
endl;
}
position ::position(
int
m,
int
n) :x(m),y(n)
{}
ostream
&
operator
<<
(ostream
&
out
,
const
position
&
s)
{
out
<<
"
(
"
<<
s.x
<<
"
,
"
;
out
<<
s.y
<<
"
)\n
"
;
return
out
;
}
istream
&
operator
>>
(istream
&
in
,position
&
s)
{
in
>>
s.x;
in
>>
s.y;
return
in
;
}
查看全文
相关阅读:
C++ 虚成员函数和动态联编
C++ 多态公有继承
C++ 继承特性
C++ 公有派生
C++ 基类与派生类
C++ 类继承
C++ 伪私有方法
C++ new失败
mysql用户授权
linux时间设置
原文地址:https://www.cnblogs.com/cutepig/p/940524.html
最新文章
VMware Hyper-V issue
paddle百度构架师手把手教深度学习的心得
Ubuntu18.04 连接不上摄像头,断开连接显示未知错误
spyder4.0.0 Kite软件的简介及安装
关于多线程你不知道的事
三步教你如何在Github部署自己的简历
秒杀系统:如何打造并维护一个超大流量的秒杀系统?
Java字符串的应用
Swing组件中URL方法获取 图标
Java多线程详解总结
热门文章
Java常用类-String类
Java常用类-包装类
Java常用类-Object类
Java异常
Java面向对象详解-下
Java面向对象详解-上
Eclipse中常用快捷键的使用
Java数组的定义与使用
C++ 抽象基类
C++ 访问类别protected
Copyright © 2011-2022 走看看