当前位置: 首页 > news >正文

深圳网站建设怎么注册安全工程师题库免费版

深圳网站建设怎么,注册安全工程师题库免费版,网站开发项目总结范文,网络服务器的七种分类左移运算符重载 左移运算符的应用左移运算符的重载 左移运算符的应用 左移运算符&#xff0c;左移第一个操作数的位&#xff0c;第二个操作数决定要移动的位置左移运算符还可以用于输出调试&#xff0c;cout << “Hello” << endl; 左移运算符的重载 左移运算符…

左移运算符重载

  • 左移运算符的应用
  • 左移运算符的重载

左移运算符的应用

  • 左移运算符,左移第一个操作数的位,第二个操作数决定要移动的位置
  • 左移运算符还可以用于输出调试,cout << “Hello” << endl;

左移运算符的重载

  • 左移运算符的重载可以帮助我们输出自定义的数据类型,或者对象属性。
  • 左移运算符是不可以用成员函数进行重载的。
  • 在重载函数中有访问私有成员变量时,可以配合友元一起使用。

为什么左移运算符不能通过成员函数重载呢?

  • 使用成员函数重载,因为成员的第一个默认参数是this,必须是对象<< cout, 和平常我们使用的cout << 不符。
code:#include <iostream>using namespace std;class Horse{private:int age = 3;string color = "white";public:ostream& operator<< (ostream& cout1)		//成员函数隐含的第一个形参是this,使用时,只能是对象<< cout;和实际使用不符{cout << "age: " << age << ", color: " << color;return cout;}};int main(){Horse h1;h1 << cout;system("pause");return 0;}
result:age: 3, color: white请按任意键继续. . .

  • 使用全局的函数进行重载
#include <iostream>
using namespace std;
class Horse
{
// 以友元的方式在全局函数内实现对私有属性的访问。
friend ostream& operator<< (ostream& cout1, const Horse& ref_h);	
private:int age = 3;string color = "white";};
ostream& operator<< (ostream& cout1, const Horse& ref_h)		//全局函数,形参两个,第一个可以传cout,最后将cout引用方式返回,就可以实现链式编程
// ref_h并不改变其值,所以可以加const
{cout << "age: " << ref_h.age << ", color: " << ref_h.color;return cout1;
}
int main()
{Horse h1;cout << h1 << endl;system("pause");return 0;
}
http://www.yayakq.cn/news/37091/

相关文章:

  • 北京最大做网站的公司有哪些医疗器械备案
  • 电子商务网站规划、电子商务网站建设wordpress伪静态优化
  • 如何做网站商铺wordpress网站加密码破解
  • 龙华做棋牌网站建设杭州巴顿品牌设计
  • 微信上的网站在线书店网站怎么做
  • 做一家拍卖网站需要什么资质WordPress百度智能小程序
  • php网站 config珠海网站开发
  • 做化妆品的网站郑州建设网站制作公司
  • 最好的网站建设公司有哪些网站开发招标技术规范书
  • 做微商想做个网站无锡做网站多少钱
  • 天津做网站哪家好wordpress转移整站
  • 宁波网站建设策划公司排名中企动力邮箱手机版
  • 做漫画封面的网站wordpress建站企业
  • 可信赖的做网站pc端网站
  • 福建省住房和建设网站东莞品牌网站设计公司
  • 新乡市延津县建设局网站专门做红酒的网站
  • 安徽网站建设流程活动策划方案
  • 怎么注册公司的网站东莞建设网网上平台
  • 百度地图开发网站wordpress编码查看
  • 如何做好网站内链深圳公司手机网站制作
  • 聊城网站建设哪个好易企cms网站模板
  • seo整站如何优化网站推广排名最新报价
  • 四平网站建设哪家效果好网站注册域名与制作
  • 天津网站搜索排名优化做站长建不好网站
  • 网站关键词提取工具wordpress 精美主题
  • 燕郊网站建设公司东莞最好的网站建设
  • 做一个网站需要服务器吗长沙景点推荐
  • 网站建设学习步骤怎样在百度上发布免费广告
  • 深圳南山区网站建设公司网站代运营公司排名
  • 网站需要怎么做的吗为网站做seo