C++运算符重载2--左移运算符

  • 一、左移运算符重载


一、左移运算符重载

左移运算符重载较为特别,它没有成员函数重载运算符,只有全局函数重载运算符。

#include <iostream>
#include <string>using namespace std;class Person
{public:Perosn(){m_age=10;}
private:int m_age;
};ostream& operate<<(ostream& cout,Person& p)
{cout<<p;return cout;
}int main()
{Person p;cout<<p<<endl;return 0;
}

C++运算符重载2--左移运算符相关推荐

  1. C++_类和对象_C++运算符重载_左移运算符重载_链式编程_实现直接打印对象---C++语言工作笔记056

    然后我们再去看左移运算符,实际上就是那个<< 小于号 为什么要重载他呢?因为我们想实现一个功能,比如我仅仅是cout << p 就可以打印这个对象,现在肯定是不行对吧. 我们用 ...

  2. c++,运算符重载,左移运算符自增运算符。

    假设有类A,它的私有成员是一个整型变量a_ A a; 我们想要把它的私有成员直接用 cout<<a<<endl 输出的话要用到左移运算符的重载. 我们把<<运算符重 ...

  3. 运算符重载之左移运算符重载

    左移运算符重载 #include<iostream> using namespace std; class wood {friend ostream& operator<&l ...

  4. 运算符重载之友元运算符重载

    友元可以参考:https://blog.csdn.net/aaqian1/article/details/84427884 友元运算符重载函数: 把运算符重载函数定义为某个类的友元函数. 1.定义友元 ...

  5. 运算符重载之成员运算符重载

    成员运算符重载函数 成员运算符重载函数,即把运算符重载函数定义为某个类的成员函数. 1.定义成员运算符重载函数的语法形式 (1)在类的内部,定义成员运算符重载函数的格式如下: 函数类型 operato ...

  6. python 运算符重载_Python3面向对象-运算符重载

    1:运算符重载介绍 运算符重载,就是在某个类的方法中,拦截其内置的操作(比如:+,-,*,/,比较,属性访问,等等),使其实例的行为接近内置类型. 当类的实例出现在内置操作中时(比如:两个实例相加 + ...

  7. C++_类和对象_C++运算符重载_函数调用运算符重载_---C++语言工作笔记060

    然后我们再来看函数调用运算符重载, 其实这个,重载后的,函数调用运算符有点像,仿函数,什么是仿函数,一会我们再说 我们去写一个MyPrint类 里面重载函数调用运算符,可以看到函数调用运算符的重载的写 ...

  8. C++_类和对象_C++运算符重载_加号运算符重载_实现两个对象相加_对象和int类型相加_通过成员函数重载+号_全局函数重载+号_以及重载_运算符重载函数实现---C++语言工作笔记055

    然后我们再来看,运算符的重载,首先我们来看加号的运算符的重载. 这个的作用是很明显的,比如我们有两个Person对象,p1,p2,如果我们想 p3 = p1+p2能可以嘛,不可以对吧,因为系统给我们提 ...

  9. c 运算符重载前置++_C ++运算符重载–综合指南

    c 运算符重载前置++ Hello, folks! In this article, we will understand a very interesting yet magical power p ...

  10. C++ 学习 ::【基础篇:17】:C++ 类与对象:运算符重载介绍、运算符重载函数(类内与类外区别)写法及简单设计实现

    本系列 C++ 相关文章 仅为笔者学习笔记记录,用自己的理解记录学习!C++ 学习系列将分为三个阶段:基础篇.STL 篇.高阶数据结构与算法篇,相关重点内容如下: 基础篇:类与对象(涉及C++的三大特 ...

最新文章

  1. Jmeter启动错误及解决方案
  2. 【正一专栏】新赛季欧冠小组赛猜想
  3. 111. Leetcode 300. 最长递增子序列 (动态规划-子序列问题)
  4. cdoj844-程序设计竞赛 (线段树的区间最大连续和)【线段树】
  5. SVN的VS.NET插件——AnkhSVN
  6. go 类型断言_(57)接口的类型断言
  7. Qt界面设计器中的界面预览与程序运行时界面不一样
  8. C语言关键字浅析-case
  9. BZOJ 1606: [Usaco2008 Dec]Hay For Sale 购买干草
  10. docker容器中使用vlc将视频文件推成rtsp流
  11. 元旦给计算机老师发贺词,给老师的元旦祝福语
  12. js判断域名是否是合法http/https
  13. iOS证书(p12)获取解密公私钥
  14. firefox非量子版自定义搜索引擎
  15. 魏永征《向媒介侵权讨说法:媒介侵权法律问题》
  16. 微信获取用户地理位置信息的原理与步骤
  17. linux学习笔记-rsync原理及使用
  18. yocto project
  19. **没有规则可以创建“XXX”需要的目标“XXX”问题的解决方案
  20. 实习周记---20180609

热门文章

  1. 如何从孩子身上看区块链在未来生活的应用
  2. C++正定整数的二项式系数之和的算法(附完整源码)
  3. 以太坊上海升级重回2000美元,TGT黄金标的货币潜力将现
  4. 一个完整的Installshield安装程序实例—艾泽拉斯之海洋女神出品(一)---基本设置
  5. 今年支付宝的集福字就靠这个了,天天不重样
  6. 微信公众号订阅号(服务号)自动回复以及自定义菜单是如何设置的
  7. 【计蒜客】Betsy 的旅行
  8. C++ QT QSerialPort基操
  9. 采用DigitalOcean让云计算更加简单
  10. Web—SQL注入攻击