建设银行网站进不去电子商务网站建设的试卷

web/2025/10/4 18:07:31/文章来源:
建设银行网站进不去,电子商务网站建设的试卷,郑州模板建站定制网站,网站备案密码是什么1、初始化列表 初始化列表#xff1a;以一个冒号开始#xff0c;接着是一个以逗号分隔的数据成员列表#xff0c;每个成员变量后面跟一个放在括号中的初始值或表达式。 class Date { public:Date(int year, int month, int day): _year(year), _month(month), _…1、初始化列表 初始化列表以一个冒号开始接着是一个以逗号分隔的数据成员列表每个成员变量后面跟一个放在括号中的初始值或表达式。 class Date { public:Date(int year, int month, int day): _year(year), _month(month), _day(day){} private:int _year;int _month;int _day; };【注意】 1. 每个成员变量在初始化列表中只能出现一次【初始化只能初始化一次】2. 类中包含以下成员必须放在初始化列表位置进行初始化 ✅引用成员变量 ✅const成员变量 ✅自定义类型成员(且该类没有默认构造函数时) class A { public:A(int a):_a(a){} private:int _a; };class B { public:B(int a, int ref):_aobj(a),_ref(ref),_n(10){}private:A _aobj; //【没有默认构造函数】int _ref; //【引用】const int _n; //【const】 };3. 尽量使用初始化列表初始化因为不管你是否使用初始化列表对于自定义类型成员变量一定会先使用初始化列表初始化。 4. 成员变量在类中声明次序就是其在初始化列表中的初始化顺序与其在初始化列表中的先后次序无关。 2、explicit关键字 构造函数不仅可以构造与初始化对象对于单个参数或者除第一个参数无默认值其余均有默认值的构造函数还具有类型转换的作用 1单参构造函数没有使用 explicit 修饰具有类型转换作用 2explicit 修饰构造函数禁止类型转换 — explicit 去掉之后代码可以通过编译 class A { public://explicit A(int i)A(int i):_a(i){cout A(int i) endl;}A(const A aa):_a(aa._a){cout A(const A aa) endl;}~A(){cout ~A() endl;}private:int _a; };class SeqList { public:void PushBack(const A x){_a[_size] x;}size_t size() const{return _size;}//读const A operator[](size_t i) const{assert(i _size);return _a[i];}//读/写A operator[](size_t i){assert(i _size);return _a[i];}private:A* _a (A*)malloc(sizeof(A) * 10);size_t _size;size_t _capacity; };int main() {A aa1(1);//单参数构造函数的隐式类型转换//用2调用A构造函数生成一个临时对象再用这个对象去拷贝构造aa2//编译器会再优化优化用2直接构造 A aa2 2;const A aa3 3; //【隐式类型转换会生成一个临时变量具有常性】SeqList s;A aa3(3);s.PushBack(aa3);A aa4(2);s.PushBack(aa4);s.PushBack(3); //隐式类型转化s.PushBack(4); //隐式类型转化//有名对象【特点生命周期在当前局部域】A aa5(6);//匿名对象【特点生命周期只在这一行】A(7);A aa6(7);SeqList().PushBack(aa6); //用匿名对象去调用return 0; }3、static成员 1概念 声明为 static 的类成员称为类的静态成员用 static 修饰的成员变量称之为静态成员变量用 static 修饰的成员函数称之为静态成员函数。静态成员变量一定要在类外进行初始化面试题实现一个类计算程序中创建出了多少个类对象。 2特性 静态成员为所有类对象所共享 不属于某个具体的对象存放在静态区不算类的大小静态成员变量必须在类外定义定义时不添加 static 关键字。类中只是声明声明不能给缺省值因为缺省值是给初始化列表用的是属于某个创建的对象的不是所有对象的。类静态成员即可用 类名 :: 静态成员 或者 对象 . 静态成员 来访问静态成员函数 没有隐藏的this指针不能访问任何非静态成员静态成员也是类的成员受 public、protected、private 访问限定符的限制一般有静态成员变量就提供静态成员函数 【面试题】实现一个类计算程序中创建出了多少个类对象。 class A { public:A(){n;m;}A(const A t){n;m;}~A(){m--;}//静态成员函数没有this指针//static int GetM()static int GetM(){return m;}static void Print(){cout n m endl;}private://声明//累积创建了多少个对象 //static int n 0; //不能给缺省值因为缺省值是给初始化列表用的是属于某个创建的对象的static int n; //静态成员变量属于所有对象属于整个类存在静态区不算类的大小//正在使用的还有多少个对象static int m; };//定义【必须声明定义分离】 int A::n 0; int A::m 0;A Func(A aa) {return aa; }int main() {A();A();A::Print();//A::GetM();A aa1;Func(aa1);aa1.Print();return 0; }【问题】 静态成员函数可以访问非静态成员变量吗【❌】【没有 this 指针】静态成员函数可以调用非静态成员函数吗【❌】非静态成员函数可以调用类的静态成员函数吗【✅】 OJ题求123…n 4、友元 友元提供了一种突破封装的方式有时提供了便利。但是友元会增加耦合度破坏了封装所以友元不宜多用。 1友元函数 友元函数可以直接访问类的私有成员它是定义在类外部的普通函数不属于任何类但需要在类的内部声明声明时需要加 friend 关键字。❗注 1友元函数可访问类的私有和保护成员但不是类的成员函数 2友元函数不能用 const 修饰 3友元函数可以在类定义的任何地方声明不受类访问限定符限制 4一个函数可以是多个类的友元函数 5友元函数的调用与普通函数的调用原理相同 class Date {//友元声明friend ostream operator(ostream _cout, const Date d);friend istream operator(istream _cin, Date d);public:Date(int year 1900, int month 1, int day 1): _year(year), _month(month), _day(day){}private:int _year;int _month;int _day; };//重载流插入 ostream operator(ostream _cout, const Date d) {_cout d._year 年 d._month 月 d._day 日 endl;return _cout; }//重载流提取不能加const修饰d因为要输入值 istream operator(istream _cin, Date d) {_cin d._year d._month d._day;return _cin; }int main() {Date d;cin d;cout d;return 0; }2友元类 友元类的所有成员函数都可以是另一个类的友元函数都可以访问另一个类中的非公有成员。 友元关系是单向的不具有交换性【比如下述 Time 类和 Date 类在 Time 类中声明 Date 类为其友元类那么可以在 Date 类中直接访问 Time 类的私有成员变量但想在 Time 类中访问 Date 类中私有的成员变量则不行】友元关系不能传递【如果C是B的友元 B是A的友元则不能说明C时A的友元】友元关系不能继承 class Time {friend class Date; //声明日期类为时间类的友元类则在日期类中就直接访问 Time 类中的私有成员变量public:Time(int hour 0, int minute 0, int second 0): _hour(hour), _minute(minute), _second(second){}private:int _hour;int _minute;int _second; };class Date { public:Date(int year 1900, int month 1, int day 1): _year(year), _month(month), _day(day){}void SetTimeOfDate(int hour, int minute, int second){//直接访问 Time 类私有的成员变量_t._hour hour;_t._minute minute;_t._second second;}private:int _year;int _month;int _day;Time _t; };5、内部类 概念如果一个类定义在另一个类的内部这个内部类就叫做内部类。内部类是一个独立的类 它不属于外部类更不能通过外部类的对象去访问内部类的成员。外部类对内部类没有任何优越的访问权限。注意内部类就是外部类的友元类 参见友元类的定义内部类可以通过外部类的对象参数来访问外部类中的所有成员。但是外部类不是内部类的友元。特性 1内部类可以定义在外部类的 public、protected、private 都是可以的。 2注意内部类可以直接访问外部类中的 static、private 成员不需要外部类的对象/类名。 3sizeof(外部类)外部类和内部类没有任何关系。 //1B类受A类域和访问限定符的限制其实他们是两个独立的类 //2内部类默认就是外部类的友元类 class A { public:class B // B天生就是A的友元{private:int _b;};private:int _a; };int main() {cout sizeof(A) endl; //4A aa1;//B bb1; //errorA::B bb1;return 0; }6、拷贝对象时的一些编译器优化 隐式类型连续构造拷贝构造 - 优化为直接构造一个表达式中连续构造拷贝构造 - 优化为一个构造一个表达式中连续拷贝构造拷贝构造 - 优化一个拷贝构造一个表达式中连续拷贝构造赋值重载 - 无法优化

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/86914.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

美橙互联 网站备案家居网站建设的背景及意义

Leetcode刷题之删除链表中等于给定值 val 的所有结点 一、题目描述二、题目解析 一、题目描述 Leetcode刷题之删除链表中等于给定值 val 的所有结点 二、题目解析 本题中我们需要将链表中等于val的值的节点删除,首先我想到的方法是通过暴力求解解决,…

南通seo公司网站广东深圳网站建设微信商城运营

1.回撤流定义(RetractStream) Flink 的回撤流是指在 Flink 的流处理算法中,撤回已经发送到下游节点的数据。这是因为在实际应用场景中,有些错误数据可能会发送到下游节点,因此需要回撤流以保证数据的准确性。 回撤流…

饮料公司网站模板环保局网站建设

目录 一、j2mod 二、Modbus4J 三、Jamod 在Java中,有几个流行的库可以用于实现Modbus协议以读取设备数据。以下是一些常用的库: 一、j2mod 这是jamod Modbus库的一个分支,取自1.2.1版本,根据Apache 2许可证发布,包…

建立企业网站 优帮云外包加工官网

考勤机数据无法同步最后更新于:2020-06-29 15:27:45请先参考以下操作指南确保考勤机正确安装:http://help.ihr360.com/time_machine.html如果安装后仍出现数据无法同步的问题,则建议按下面步骤排查:首先在时间管理-时间设置-考勤机…

贵州省建设厅二建报名网站平面设计主要内容

目录 一、web发展历程 二、vue是什么 三、Vue核心特性 组件化 数据驱动 指令 四、Vue与Angular以及React的区别 一、web发展历程 Web是World Wide Web的简称,中文译为万维网 我们可以将它规划成如下的几个时代来进行理解 静态网页:最早的网页是没…

类似wordpress的建站章丘网站开发

注:本文为《动手学深度学习》开源内容,部分标注了个人理解,仅为个人学习记录,无抄袭搬运意图 5.9 含并行连结的网络(GoogLeNet) 在2014年的ImageNet图像识别挑战赛中,一个名叫GoogLeNet的网络结…

汕头网站建设推广价格南通企业网页制作

题目 这里写链接内容 题意 给出一个最长为200000200000数列 给出一堆最多为200000200000个询问区间,问从这些区间中取出一些数使得数字之和是m的倍数,有多少种方案。其中保证1≤m≤201≤m≤20。 题解 最容易想到的方法就是倍增dp来做。 定义f[i][…

网站首页site不到 a5wordpress头部图片

【K3s】在 AWS EC2 上运行生产 K3s 集群 本文将介绍如何在 AWS EC2 上运行 K3s。您将创建一个 EC2 实例并在 AWS 上运行单节点 K3s 集群。 自托管的 K3s 允许您在裸金属上运行 Kubernetes,并应用较小、低资源工作负载的原则。哦,你还可以控制你的控制平面。这有点像逃离托管…

档案信息网站建设什么网站后台程序好用

什么是openstack今年,我第一次参加了4月25日至29日在德克萨斯州奥斯汀举行的OpenStack峰会。 今天结束了,我要回家了,我想回顾一下,从我的角度分享你错过的事情。 作为以应用程序开发人员为重点的技术传播者,转移到包…

哪里有网站建设流程无锡机关单位建设网站

今天要处理的问题是:监听一个变量,当该变量的值出现变化时能够获知,并进行相应处理。使用java.bean.PropertyChangeSupport类。看如下的构造方法,其实就是将你要控制的对象绑定到该工具中。PropertyChangeSupport changes new Pr…

婚恋网站制作要多少钱桂林市网站建设

​制作可视化报告时,为了展示效果,有时候需要用图片来展示,在 Power BI 中,关于图片的自定义视觉对象主要有下面三个,利用他们可以很轻松的进行图片可视化。下面来看看这些视觉对象的效果。样本数据如下:为…

南宁市制作网站的公司建设厅证各省网站都可以查吗

在使用Pandas保存数据到CSV文件时,如果数据中包含换行符(例如\n),这可能会导致数据在CSV文件中被分割成多行,影响数据的完整性和可读性。为了解决这个问题,你可以在保存CSV之前使用Pandas的replace函数来替…

网站开发人月薪电子商务网站建设asp

一、scanf函数 scanf() - 以屏幕(stdin)为输入源,提取输入指定格式的数据,返回提取的数据个数。 函数原型:int scanf( const char *format [,argument]... ); 二、sscanf函数 sscanf() - 从一个字符串中读进与指定格式相符的数据,非常适合…

营销策划方案网站算命网站怎么做

在电脑写科研论文的字体和字号有什么有什么具体要求吗?论文格式 1、毕业论文格式的写作顺序是:标题、作者班级、作者姓名、指导教师姓名、中文摘要及关键词、英文摘要及英文关键词、正文、参考文献。2、毕业论文中附表的表头应写在表的上面,居…

淘宝网店运营策划方案seo排名优化首页

快速排序算法 (1) 快速排序法 (2) 快排前后指针 (3) 快排挖坑法 颜色分类 题目解析 算法原理 算法原理和移动零非常相似 简述移动零的算法原理 cur 在从前往后扫描的过程中,如果扫描的数符合 f 性质,就把这个数放到 dest 之…

乐陵森林大队长李兵seo技术培训宁波

勤劳的一更题目题解代码实现题目 C国有 n个大城市和 m 条道路,每条道路连接这n个城市中的某两个城市。任意两个城市之间最多只有一条道路直接相连。这 m 条道路中有一部分为单向通行的道路,一部分为双向通行的道路,双向通行的道路在统计条数…

漳州正规网站建设哪家便宜建立自己的网站用花钱吗

Java面向对象的三大特征 java面向对象的三大特征:“封装、继承、多态”。更多Java技术知识,请登陆疯狂软件教育官网。微信搜索微信号:疯狂软件,参加2015年优惠活动,有机会获得优惠劵和代金劵。 以本文为例&#xff0c…

网站维护具体做啥沛县专业做网站

此群已满340500857 ,请加新群458041663由于微信群人数太多入群请添加小编微信号yanjinhuawechat 或 W_Feng_aiQ 邀请入群需备注WPF开发者 PS:有更好的方式欢迎推荐。支持NugetInstall-Package WPFDevelopers.Minimal -Version 3.2.001—代码如下一、创建…

南昌营销网站开发河南公司网站建设

来源:华尔街见闻摘要:AI芯片似乎没能表现得比人类更智能,但它们的学习能力很强,未来可以变得更聪明。算法和芯片系统的设计都可以进步,这需要AI芯片具备更高级的记忆系统和连接机制,以及承载深度学习数据流…

4成都网站建设施工企业会计制度及施工企业会计核算办法

**方式一 **方式二转载于:https://www.cnblogs.com/wgx0428/archive/2012/05/10/2493953.html