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

做外贸通常用哪些网站网络推广员

做外贸通常用哪些网站,网络推广员,苏州 规划建设局网站,微信小程序开发注意事项个人主页 : zxctscl 如有转载请先通知 文章目录 1. 前言2. const成员3. 取地址及const取地址操作符重载 1. 前言 在之前已经已经分享过了关于 【C】类和对象之常引用与运算符重载,这次分享的有关const的内容,话不多说,正文开始。…

个人主页 : zxctscl
如有转载请先通知

文章目录

  • 1. 前言
  • 2. const成员
  • 3. 取地址及const取地址操作符重载

1. 前言

在之前已经已经分享过了关于 【C++】类和对象之常引用与运算符重载,这次分享的有关const的内容,话不多说,正文开始。

2. const成员

将const修饰的“成员函数”称之为const成员函数,const修饰类成员函数,实际修饰该成员函数隐含的this指针,表明在该成员函数中不能对类的任何成员进行修改。
在这里插入图片描述
看看下面的代码

class Date
{
public:Date(int year, int month, int day){_year = year;_month = month;_day = day;}void Print(){cout << _year << "/" << _month << "/" << _day << endl;}private:int _year; int _month; int _day; 
};
int main()
{const Date d1(2024, 1, 1);d1.Print();return 0;
}

在这里插入图片描述
在这里为什么不能调用printf呢?
在这里插入图片描述
为了解决这个问题在函数后面加const
在这里插入图片描述
这个是权限的平移。
在这里插入图片描述

#include <iostream>
using namespace std;class Date
{
public:Date(int year, int month, int day){_year = year;_month = month;_day = day;}void Print()const{cout << _year << "/" << _month << "/" << _day << endl;}private:int _year;int _month;int _day;
};int main()
{const Date d1(2024, 1, 31);d1.Print();Date d2(2024, 3, 31);d2.Print();return 0;
}

如果是像d2呢?
在这里插入图片描述
也可以用printf,这里是权限的缩小。

在这里插入图片描述
并不是所有的函数都能加上const。
总之:
成员函数,如果是一个对成员变量只进行读访问的函数,建议加const,这样const对象和非const对象都能使用。
成员函数,如果是一个对成员变量进行读写访问的函数,不加const,否则不能修改成员变量。
在这里插入图片描述
下面代码是权限放大吗?
不是,这里是拷贝,j的改变不影响i,也不存在所谓的权限方法。
在这里插入图片描述

这个才是权限的放大,r的改变影响i。
在这里插入图片描述

在这里插入图片描述
p2的改变会影响p1,也就是i。

权限的放大:指针和引用赋值才存在权限放大。
在这里插入图片描述

来看看下面的几个问题:

  1. const对象可以调用非const成员函数吗?
    不行,权限放大了

  2. 非const对象可以调用const成员函数吗?
    可以,这里权限缩小

  3. const成员函数内可以调用其它的非const成员函数吗?
    不行,权限放大了

  4. 非const成员函数内可以调用其它的const成员函数吗?
    可以,这里是权限的缩小

3. 取地址及const取地址操作符重载

在这里插入图片描述
如果&不是默认成员函数,那么重载才能使用。
如果每次使用都要重载,那么编译器就直接默认生成。
在这里插入图片描述

这两个默认成员函数一般不用重新定义 ,编译器默认会生成,不需要自己写,日常已经够用了。

class Date
{
public:Date* operator&(){return this;}const Date* operator&()const{return this;}
private:int _year; // 年int _month; // 月int _day; // 日
};

这两个运算符一般不需要重载,使用编译器生成的默认取地址的重载即可。

只有特殊情况,才需要重载,比如想让别人获取到指定的内容!
像这样普通对象能拿地址,const对象不能拿地址。
在这里插入图片描述

在这里插入图片描述

有问题请指出,大家一起进步!!!

http://www.mmbaike.com/news/90033.html

相关文章:

  • 中英企业网站管理系统今日军事新闻视频
  • 织梦中英文版网站怎么做模板网站好还是自助建站好
  • 做金融怎么进基金公司网站百度关键词排名代做
  • 域名被锁定网站打不开培训机构排名前十
  • 网站推广费用台州seo服务
  • 餐饮行业做网站的好处google seo 优化
  • 成都知名建筑公司排名深圳网络seo推广
  • 网站制作费可以做业务宣传费灰色词网站seo
  • 低价格制作网站搜索引擎优化seo的英文全称是
  • 做网站 用 显示器百度推广可以自己开户吗
  • 沈阳网站建设 熊掌号浏览广告赚钱的平台
  • 外包公司做网站多少钱黑帽seo培训大神
  • wordpress 防采集插件高粱seo博客
  • 东莞疫情最新数据消息上海专业的seo公司
  • 网站会员注册怎么做seo的理解
  • 山东高端网站定制百度平台app下载
  • 营销型网站解决方案项目推广方案怎么写
  • 一套完整的app开发流程seo引擎优化培训
  • 哪家公司建换电站网店搜索引擎优化的方法
  • 梨树做网站人工智能培训课程
  • 成都小程序开发报价安卓优化大师手机版
  • 朝阳周边网站建设怎么seo网站排名
  • 鄂州网站推广优化技巧营销型网站建设的重要原则
  • 用dw做购票网站上海seo优化外包公司
  • 喀什地区建设局网站佛山百度推广电话
  • vps架设好网站访问不了seo专业推广
  • 个人网站心得个人能接广告联盟吗
  • 做同城网站需要哪些搭建网站工具
  • 北京云网站建设接单平台app
  • 怎么把网站做的好看青岛网页搜索排名提升