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

dedecms 英文网站wordpress点击图片不显示

dedecms 英文网站,wordpress点击图片不显示,网站html模板,opkg 做网站的包叫什么名字#x1f4d8;北尘_#xff1a;个人主页 #x1f30e;个人专栏:《Linux操作系统》《经典算法试题 》《C》 《数据结构与算法》 ☀️走在路上#xff0c;不忘来时的初心 文章目录 一、Static成员1、Static概念2、Static特性3、试题 二、友元1、友元的类型2、友元函数3、 友元… 北尘_个人主页 个人专栏:《Linux操作系统》《经典算法试题 》《C》 《数据结构与算法》 ☀️走在路上不忘来时的初心 文章目录 一、Static成员1、Static概念2、Static特性3、试题 二、友元1、友元的类型2、友元函数3、 友元类 三、内部类四、匿名对象五、拷贝对象时的一些编译器优化六、再次理解类和对象 一、Static成员 1、Static概念 声明为static的类成员称为类的静态成员用static修饰的成员变量称之为静态成员变量用static修饰的成员函数称之为静态成员函数。静态成员变量一定要在类外进行初始化。 面试题实现一个类计算程序中创建出了多少个类对象。 2、Static特性 静态成员为所有类对象所共享不属于某个具体的对象存放在静态区静态成员变量必须在类外定义定义时不添加static关键字类中只是声明类静态成员即可用 类名::静态成员 或者 对象.静态成员 来访问静态成员函数没有隐藏的this指针不能访问任何非静态成员静态成员也是类的成员受public、protected、private 访问限定符的限制 3、试题 1.求123…n要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句A?B:COJ链接(课堂讲解) 二、友元 1、友元的类型 友元提供了一种突破封装的方式有时提供了便利。但是友元会增加耦合度破坏了封装所以友元不宜多用。 友元分为友元函数和友元类 2、友元函数 问题现在尝试去重载operator然后发现没办法将operator重载成成员函数。因为cout的输出流对象和隐含的this指针在抢占第一个参数的位置。this指针默认是第一个参数也就是左操作数了。但是实际使用中cout需要是第一个形参对象才能正常使用。所以要将operator重载成全局函数。但又会导致类外没办法访问成员此时就需要友元来解决。operator同理。 友元函数可以直接访问类的私有成员它是定义在类外部的普通函数不属于任何类但需要在类的内部声明声明时需要加friend关键字。 说明: 1、友元函数可访问类的私有和保护成员但不是类的成员函数。 2、友元函数不能用const修饰。 3、友元函数可以在类定义的任何地方声明不受类访问限定符限制。 4、一个函数可以是多个类的友元函数。 5、友元函数的调用与普通函数的调用原理相同。 3、 友元类 友元类的所有成员函数都可以是另一个类的友元函数都可以访问另一个类中的非公有成员。 特性 1、友元关系是单向的不具有交换性。比如上述Time类和Date类在Time类中声明Date类为其友元类那么可以在Date类中直接访问Time类的私有成员变量但想在Time类中访问Date类中私有的成员变量则不行。 2、友元关系不能传递如果C是B的友元 B是A的友元则不能说明C时A的友元。 3、友元关系不能继承在继承位置再给大家详细介绍。 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){// 直接访问时间类私有的成员变量_t._hour hour;_t._minute minute;_t._second second;}private:int _year;int _month;int _day;Time _t; };三、内部类 概念如果一个类定义在另一个类的内部这个内部类就叫做内部类。内部类是一个独立的类它不属于外部类更不能通过外部类的对象去访问内部类的成员。外部类对内斜体样式部类没有任何优越的访问权限。 注意内部类就是外部类的友元类参见友元类的定义内部类可以通过外部类的对象参数来访问外部类中的所有成员。但是外部类不是内部类的友元。 特性 内部类可以定义在外部类的public、protected、private都是可以的。注意内部类可以直接访问外部类中的static成员不需要外部类的对象/类名。sizeof(外部类)外部类和内部类没有任何关系。 四、匿名对象 五、拷贝对象时的一些编译器优化 在传参和传返回值的过程中一般编译器会做一些优化减少对象的拷贝这个在一些场景下还是非常有用的。 1、隐式类型连续构造拷贝构造-优化为直接构造 class A { public:A(int a 0):_a(a){cout A(int a) endl;}A(const A aa):_a(aa._a){cout A(const A aa) endl;}A operator(const A aa){cout A operator(const A aa) endl;if (this ! aa){_a aa._a;}return *this;}~A(){cout ~A() endl;} private:int _a; }; void f1(A aa) {} int main() {f1(1); }2、一个表达式中连续构造拷贝构造-优化为一个构造 class A { public:A(int a 0):_a(a){cout A(int a) endl;}A(const A aa):_a(aa._a){cout A(const A aa) endl;}A operator(const A aa){cout A operator(const A aa) endl;if (this ! aa){_a aa._a;}return *this;}~A(){cout ~A() endl;} private:int _a; }; void f1(A aa) {} int main() {f1(A(2)); }3、一个表达式中连续拷贝构造拷贝构造-优化一个拷贝构造 class A { public:A(int a 0):_a(a){cout A(int a) endl;}A(const A aa):_a(aa._a){cout A(const A aa) endl;}A operator(const A aa){cout A operator(const A aa) endl;if (this ! aa){_a aa._a;}return *this;}~A(){cout ~A() endl;} private:int _a; }; A f2() {A aa;return aa; } int main() {A aa2 f2(); }4、一个表达式中连续拷贝构造赋值重载-无法优化 class A { public:A(int a 0):_a(a){cout A(int a) endl;}A(const A aa):_a(aa._a){cout A(const A aa) endl;}A operator(const A aa){cout A operator(const A aa) endl;if (this ! aa){_a aa._a;}return *this;}~A(){cout ~A() endl;} private:int _a; }; void f1(A aa) {} A f2() {A aa;return aa; } int main() {A aa1;aa1 f2();cout endl; }六、再次理解类和对象 现实生活中的实体计算机并不认识计算机只认识二进制格式的数据。如果想要让计算机认识现实生活中的实体用户必须通过某种面向对象的语言对实体进行描述然后通过编写程序创建对象后计算机才可以认识。比如想要让计算机认识洗衣机就需要 用户先要对现实中洗衣机实体进行抽象—即在人为思想层面对洗衣机进行认识洗衣机有什 么属性有那些功能即对洗衣机进行抽象认知的一个过程经过1之后在人的头脑中已经对洗衣机有了一个清醒的认识只不过此时计算机还不清 楚想要让计算机识别人想象中的洗衣机就需要人通过某种面相对象的语言(比如C、Java、Python等)将洗衣机用类来进行描述并输入到计算机中经过2之后在计算机中就有了一个洗衣机类但是洗衣机类只是站在计算机的角度对洗衣 机对象进行描述的通过洗衣机类可以实例化出一个个具体的洗衣机对象此时计算机才能洗衣机是什么东西。用户就可以借助计算机中洗衣机对象来模拟现实中的洗衣机实体了。 在类和对象阶段大家一定要体会到类是对某一类实体(对象)来进行描述的描述该对象具有那些属性那些方法描述完成后就形成了一种新的自定义类型才用该自定义类型就可以实例化具体的对象。
http://www.hyszgw.com/news/102762/

相关文章:

  • 企业网站属于下面哪种媒体类型wordpress 多重过滤
  • 沙田网站建设公司娱乐公司网站建设价格
  • 写出电子商务网站的建设流程濮阳市做网站公司
  • 有关网站开发的创意任何用c语言做网站
  • 网站关键词优化排名怎么做wordpress 获取tag
  • 做安居客网站需要什么浏览器网站制作公司哪家正规
  • 英文企业网站建设济源网站建设
  • 辽宁网站建设企业镇江京口区
  • 东莞网站建设是什么意思wordpress 健身预约
  • 模板网站建设报价开通网站空间
  • 免费建筑设计素材网站昌都网站建设
  • 建设网站com微信网站建设收费标准
  • 安顺北京网站建设用rp怎么做网站原型
  • 搬瓦工可以做网站吗注册销售公司流程和费用
  • 网站使用教程沙田网站建设
  • 多语言网站难做么wordpress导航栏去掉
  • 站长之家特效网站模板网站怎么用
  • 网站开发需要如何压缩代码域名后缀一览表
  • 创建企业网站网站弄论坛形式怎么做
  • 有了网站怎么写文章岳麓做网站的公司
  • 如何增加网站关键词网站服务器和空间的区别
  • 宜春网站建设联系方式怎么建网站教程视频
  • 哪个网站做简历免费建网站学什么专业
  • 马来西亚做网站网页设计茶叶网站建设
  • 网站程序 不能创建文件夹涉县住房与城乡建设厅网站
  • 北京综合网站建设报价廊坊做网站的哪最多
  • 正规的南昌网站建设wordpress 添加广告
  • aqq网站开发西安的软件公司哪个比较厉害
  • 用易语言做网站抢购软件企业电子商务网站建设规划方案
  • 网站建设专项检查wordpress如何