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

东莞网站se软文发稿系统

东莞网站se,软文发稿系统,山东省住房和建设厅网站,新建网站网络空间前言 int a1;cout << (a) << endl;cout << a << endl;int b1;cout << (b) << endl; // 这个是错误的cout << b << endl;上面样例中&#xff0c; 前置 返回的是引用&#xff0c;所以a 的值变成了3 后置 返回的不是可以改变的…

前言

	int a=1;cout << ++(++a) << endl;cout << a << endl;int b=1;cout << (b++)++ << endl;  // 这个是错误的cout << b << endl;

上面样例中,
前置 ++ 返回的是引用,所以a 的值变成了3
后置 ++ 返回的不是可以改变的左值,所以有问题

正文

我们来看看下面的学习代码

#define CRT_SECURE_NO_WARNINGS
#include<iostream>
using namespace std;class MyInterger
{friend ostream& operator<<(ostream& cout, MyInterger& p);
public:MyInterger(){m_Num = 10;}// 前置++ 运算符重置MyInterger& operator++(){m_Num++;return *this;}// 后置 ++ 运算符重置// 返回值不能作为重载的区分条件MyInterger& operator++(int)  // int 代表一个占位参数,用于区分前置和后置++{// 先记录当时的结果MyInterger* tmp = new MyInterger(*this); // 在堆上分配一个 MyInterger 对象的副本// 后 递增m_Num++;// 最后将记录结果做返回return *tmp;}private:int m_Num;
};ostream& operator<<(ostream& cout, MyInterger& p)
{cout << p.m_Num;return cout;
}void test()
{MyInterger myint;cout << ++(++myint) << endl;cout << myint++ << endl;
}int main()
{test();return 0;
}
http://www.ds6.com.cn/news/98143.html

相关文章:

  • 做微信广告网站优化网站关键词优化
  • 如何限制国内用户访问只能访问我的中文网站html网页制作软件
  • 望牛墩做网站预防电信网络诈骗
  • 网站建设主要有哪些成本怎么做app推广
  • 大朗网站制作网站seo排名优化
  • 设计公司网站企业邮箱入口
  • 网站banner图做多大平面设计
  • 商丘市网站建设推广seo点击排名工具有用吗
  • 用垃圾网站做外链曹操seo博客
  • 网站的设计原则有哪些网站优化推广培训
  • 银川网站推广最新新闻
  • 网站系统找不到指定的文件seo就业
  • 中港海通网站是谁做的搜索引擎有哪些好用
  • vb.net可以做网站吗网络营销公司有哪些公司
  • 重庆做汉堡的餐饮公司网站深圳网站设计公司哪家好
  • 平面设计工资怎样朝阳网站seo
  • jsp做网站de后台管理竞价推广开户多少钱
  • 国税网站建设现状免费拓客软件排行榜
  • 阿里巴巴做网站客服淘宝直通车
  • 做旅游的网站有哪些河南网站定制
  • 广东网站建设报价免费b2b网站大全免费
  • 外贸汽车配件做那个网站长春网站建设公司哪家好
  • 金山区网站制作友情链接交换标准
  • 为什么简洁网站会受到用户欢迎今日新闻内容摘抄
  • 中国最新疫情公布seo网站推广排名
  • 广州建网站兴田德润信任郑州网站优化软件
  • 亚马逊企业网站建设网站优化有哪些技巧
  • 做网站一般图片多大seo查询seo优化
  • 免费做图表的网站上海疫情最新情况
  • 网站建设都需要哪些材料百度问一问人工客服怎么联系