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

陕西有限公司网站建设招标公告wordpress镜像搭建

陕西有限公司网站建设招标公告,wordpress镜像搭建,个人申请域名能干什么,西安搜索引擎营销推广公司explicit关键字 和 static成员 1、explicit 关键字2、static成员#xff08;静态成员变量属于类的#xff08;只有所属这个类的对象才能修改#xff09;#xff0c;不同于全局变量#xff08;任何对象都能修改#xff09;#xff09;2.1 定义和性质2.2 静态成员的使用场… explicit关键字 和 static成员 1、explicit 关键字2、static成员静态成员变量属于类的只有所属这个类的对象才能修改不同于全局变量任何对象都能修改2.1 定义和性质2.2 静态成员的使用场景 1、explicit 关键字 //1作用单参数的构造函数支持 隐式类型的转换但是在 构造函数 前面加上explict就解除了这种支持。class Date { public:Date(int year):_year(year){cout Date(int year) endl;}Date(const Date d){cout Date(const Date d) endl;}private:int _year; };int main() {Date d1(2022); //直接调用构造Date d2 2022; // 构造 拷贝构造 编译器优化 - 直接调用构造//单参数的构造函数支持隐式类型的转换// Date d2 2022; 的实现过程为整型2022转化为Date类型的tmp{构造 Date tmp(2022)}; 然后再 Date d2(tmp){拷贝构造};const Date d3 2022; //隐式类型的转化产生的中间值: tmp为Date类型的 且只可读不可写。return 0; }//2、隐式类型转换的应用(好用一些而已) // string(const char* str) // {}void func(const string s) //传参 尽量用引用引用 尽量用const {}int main(){string s1(hello);string s2 hello;string str(insert);func(str);//为了传 insert过去还需要先构造 str比较麻烦。不如用 隐式类型 的转换直接传insert过去。func(insert); // const string s insert;return 0;}//3补充匿名对象生命周期只在这一行。 class Date { public:Date(int year):_year(year){cout Date(int year) endl;}~Date(){cout ~Date() endl;}private:int _year; };int main() {Date d1(2023);Date(2022); //匿名对象生命周期只有这一行return 0; }//匿名对象的一些使用场景 class Solution { public:int Sum_Solution(int n){//......return 0;}};int main() {//匿名对象Solution slt;slt.Sum_Solution(10);Solution().Sum_Solution(10);return 0; }2、static成员静态成员变量属于类的只有所属这个类的对象才能修改不同于全局变量任何对象都能修改 2.1 定义和性质 //声明为 static的类成员 称为 类的静态成员 用static修饰的成员变量称之为 静态成员变量用staticx修饰的成员函数称之为 静态成员函数。 //静态成员变量一定要在类外进行定义初始化。 //对比普通成员变量在初始化列表进行定义而静态成员变量必须要在类外进行定义//性质 //1、静态成员为所有 类对象所共享不属于某个具体的对象存放在静态区。 //2、静态成员变量 必须在 类外定义 定义时不添加static关键字类中只是声明。 //3、静态类成员即可用 类名::静态成员 或者 对象.静态成员 来访问。 //4、静态成员函数没有隐藏的this指针不能访问任何非静态成员。 //5、静态成员也是类的成员受public\protected\private 访问限定符的限制。//额外静态成员函数无法调用非静态成员函数因为静态成员函数没有this指针。 // 非静态成员函数可以调用静态成员函数因为静态成员函数属于类。class A { public:A(){_scount;}A(const A t){_scount;}//静态成员函数 —— 没有this指针(无法访问普通成员变量只能访问静态成员变量)static int GetCount(){return _scount;}private://静态成员变量属于整个类生命周期是整个程序运行期。static int _scount; };//类外面定义初始化(静态成员变量 ) int A::_scount 0;int main() {A aa1;A aa2;return 0; }2.2 静态成员的使用场景 //1新方法计算123......n ;class Sum { public:Sum(){_sum _i;_i;}static int GetSum(){return _sum;}private:static int _sum;static int _i; };int Sum::_sum 0; int Sum::_i 1;class Solution { public:int Sum_Solution(int n){Sum a[n];return Sum::GetSum();}}; //2要求设计一个只能在栈上定义对象的类 class StackOnly { public:static StackOnly CreateObj(){StackOnly so;return so;}private://构造函数StackOnly(int x 0, int y 0):_x(x), _y(0){}private:int _x 0;int _y 0; };int main() {//StackOnly so1; //栈//static StackOnly so2; //静态区StackOnly so3 StackOnly::CreateObj();//调用静态成员函数不需要 构造对象return 0; }
http://www.hkea.cn/news/14534566/

相关文章:

  • 系统下载 网站 源码怎么给自己喜欢的人做网站
  • 手机模块网站安徽建新建设工程有限公司网站
  • 温州网站优化排名广州网站建设需要多少费用
  • 用别人的公司名字做网站苏州搜狗关键词优化
  • 微网站建设开发工具开发公司土建工程师绩效考核
  • 农产品网站设计乐昌市建设网站
  • 环保行业网站开发液压电机东莞网站建设
  • 国外做汽配的网站自己网站让百度收录怎么搜索会展示
  • 网站按域名跳转不同的页面wordpress轮播代码
  • 建设部网站业绩补录南京seo招聘
  • 网站 横幅文本文档做网站
  • 傻瓜网站开发工具专业团队图片高清
  • 企业网站制作的公司长沙做网站建设价格
  • wordpress建博客网站吗教育行业网站建设
  • 上海景观设计公司百度关键词优化教程
  • 网站建设与维护论文世界500强企业排名2022最新名单
  • 三沙网站建设商业网站的特点
  • 网站建设投票系统总结wordpress实现注册登陆
  • 临沧建设局网站河南建设政务网
  • 泉州企业做网站石家庄最新今天的消息
  • 学校网站进不去怎么办介绍一个做美食的网站
  • 推送网站建设常用的关键词有哪些
  • apache php 多个网站如何做网站首页关键词
  • 做公司网站注意事项wordpress主题验证码
  • 廊坊市建设局官方网站娄底市网站建设制作
  • 做冰饮视频网站泉州做网站优化哪家好
  • 网站建设本地还是外地网站建设方案书怎么签字上传
  • 设计网站制作著名的网站有哪些
  • 网站开发前端与后端源代码wordpress多种设备网页生成
  • 免费建工作室网站工厂订单外发代加工外发加工网