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

服务性企业网站品牌全案策划

服务性企业网站,品牌全案策划,做网站搭建和微信平台推广,windows 2003 取消网站访问密码前言:内部类,顾名思义是定义在类中的类,许多人会以为它属于外部的类,实际上并不是,它们是两个独立的类,但是内部类受外部类类域的限制。 目录 一.概念二.特性1.内部类和外部类相互独立2.内部类是外部类的友…

前言:内部类,顾名思义是定义在类中的类,许多人会以为它属于外部的类,实际上并不是,它们是两个独立的类,但是内部类受外部类类域的限制。

目录

  • 一.概念
  • 二.特性
    • 1.内部类和外部类相互独立
    • 2.内部类是外部类的友元类
  • 三.举例

一.概念

如果一个类定义在另一个类的内部,这个类就叫做内部类。但是内部类是一个独立的类,它不属于外部的类,更不能通过外部类的对象去访问内部类的成员。外部类对内部类没有任何优越的访问权限。

class A {
public:class B {private:int _b = 2;};
private:int _a = 1;
};int main()
{A aa; //A类实例化对象aa//B bb; //报错,B类受A类类域限制A::B bb; //B类实例化对象bbreturn 0;
}

二.特性

1.内部类可以定义在外部类的public,protected,private都是可以的。
2.注意内部类可以直接访问外部类中的static成员,不需要外部类的对象/类名。
3.sizeof(外部类) = 外部类,和内部类没有任何关系,证明了它们是两个独立的类
4。内部类是外部类的友元类,因而内部类可以通过外部类的对象参数来访问外部类中的所有成员,但是外部类不是内部类的友元。

1.内部类和外部类相互独立

class A {
public:class B {private:int _b = 2;int _c = 3;};
private:int _a = 1;
};int main()
{cout << sizeof(A) << endl;cout << sizeof(A::B) << endl;return 0;
}

控制台输出如下:
在这里插入图片描述
可以看到,B为A的内部类,但是A的内存为4个字节,B的内存为8个字节。说明A和B是独立的类。

2.内部类是外部类的友元类

class A {
public:class B {publicvoid FuncB(){A aa; // 在B类中调用A类aa._a = 2; //访问A类成员变量}private:int _b = 2;};void FuncA() {B bb;// bb._b = 2; A不是B的友元类,不能通过B对象参数访问B中成员}
private:int _a = 1;
};

在这里插入图片描述

三.举例

以牛客网的一个题目(超链接)为例,展示内部类的用处:
在这里插入图片描述

题解:

涉及知识点:构造函数,静态成员,内部类

class Solution {class sum{public:sum()  //构造函数{  _ret += _tmp;_tmp++;}};
public:int Sum_Solution(int n) {sum arr[n];return _ret;}static int _ret; //静态成员变量static int _tmp;
};
int Solution::_ret = 0; //静态成员变量在类外定义初始化
int Solution::_tmp = 1;

文末BB:对哪里有问题的朋友,尽管在评论区留言,若哪里写的有问题,也欢迎朋友们在评论区指出,博主看到后会第一时间确定修改。最后,制作不易,如果对朋友们有帮助的话,希望能给博主点点赞和关注.
在这里插入图片描述

http://www.wangmingla.cn/news/67199.html

相关文章:

  • 企业电子商务网站优化方案网络事件营销
  • 缪斯国际设计武汉seo关键字推广
  • 芜湖网站建设公司西安网站建设维护
  • 云羽网络做网站怎么样万网官网入口
  • 汇赢网站建设seo视频教学网站
  • 做企业网站一般多少钱个人网站该怎么打广告
  • 最新新闻热点事件2023年4月seo排名优化表格工具
  • 网站介绍模版长沙关键词排名首页
  • 口碑好的五屏网站建设阿里巴巴国际站
  • 营销型网站建设供货商淘宝流量平台
  • 申请好域名后 怎么做网站广告留电话号的网站
  • 重庆网站建设吧竞价推广是什么意思
  • 全球最受欢迎的网站排名排名第一的手机清理软件
  • 广州网站设计服务怎样自己制作网站
  • 南京外贸网站建设报价什么平台可以发广告引流
  • 哈尔滨企业建站服务商站长工具pr值查询
  • 福州做网站的公司多少钱中国网站建设公司
  • 商城网站建设的优点代写软文公司
  • 画册宣传册设计样本湖北seo关键词排名优化软件
  • 深圳网站建设外包自己的品牌怎么做加盟推广
  • 做外贸网站的公司九江seo
  • 育婴网站模板个人免费推广网站
  • 一个域名可以建几个网站互换链接的方法
  • 做关于灯饰的网站seo文章推广
  • 吉安网站建设seo神器
  • 阿里巴巴属于b2b还是b2c优化是什么意思?
  • 营销技巧 第一季嘉兴seo优化
  • 用ai做网站手机免费建站系统
  • web2.0网站设计最新国际新闻
  • 怎样做网站连接百度推广关键词匹配模式