博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第十八章 24友元的方式重载输出运算符
阅读量:6493 次
发布时间:2019-06-24

本文共 404 字,大约阅读时间需要 1 分钟。

// 24友无的方式重载输出运算符//本节的开头首先讲一下运算符的知道,<
<是按位左移运算符,但是当该符号与流对象,比如说cout连用地就变成了输出运算符,或者叫提取运算符 注意它们的区别,接位左移动算符是用来执行位移操作的,比如说 int num="1;//num<<1;//按位左移运算符(<<)将运算符左边的运算对像num向左移动运算符右侧指定的位数1,然后在低部补0//了解了它们的区另以后,接下来有个问题,按位左移运算符和输出运算符这两个符号是一样的,编辑器是如何来区分它们的,为了解释这个问题,我们需要返回到上一节的代码中/*#include">
using namespace std;int main(){ int num = 1; int x = num<<1; cout<<"x:"<
<
>2; cout<<"y:"<
<
using namespace std;class A{public: A(int x, int y){ rx = x; ry = y; }; //定义成友元函数,友元函数可以访问朋友类的私有属性 friend ostream&operator<<(ostream&s, const A&c) { s<
<

  

转载地址:http://vikyo.baihongyu.com/

你可能感兴趣的文章
Android Fragment的使用
查看>>
mysql半同步复制实现
查看>>
沙朗javascript总结一下(一)---基础知识
查看>>
js深入研究之函数内的函数
查看>>
LeetCode:4_Median of Two Sorted Arrays | 求两个排序数组的中位数 | Hard
查看>>
uva-12657 - Boxes in a Line(双向链表)
查看>>
python之commands模块
查看>>
android应用开发--------------看RadioGroup源代码,写相似单选选项卡的集成控件(如底部导航,tab等等)...
查看>>
GCD 和延时调用
查看>>
LeetCode - Binary Tree Level Order Traversal
查看>>
FTP协议完全详解
查看>>
iOS:实现图片的无限轮播
查看>>
【C语言天天练(十五)】字符串输入函数fgets、gets和scanf
查看>>
【环境配置】配置sdk
查看>>
accept()
查看>>
USB 2.0 Hub IP Core
查看>>
USB 2.0 OTG IP Core
查看>>
解读浮动闭合最佳方案:clearfix
查看>>
Charles使用
查看>>
Python GUI编程(Tkinter) windows界面开发
查看>>