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

企业网站推广文案做镜像网站利润

企业网站推广文案,做镜像网站利润,如何模仿一个网站,网站开发时间进度表✨Blog#xff1a;#x1f970;不会敲代码的小张:)#x1f970; #x1f251;推荐专栏#xff1a;C语言#x1f92a;、Cpp#x1f636;‍#x1f32b;️、数据结构初阶#x1f480; #x1f4bd;座右铭#xff1a;“記住#xff0c;每一天都是一個新的開始#x1… ✨Blog不会敲代码的小张:) 推荐专栏C语言、Cpp‍️、数据结构初阶 座右铭“記住每一天都是一個新的開始” 本章内容《C类和对象(上)》的介绍✨ 目录 介绍面向过程和面向对象类的引入访问限定符类的定义面向对象三大特性类的作用域类的实例化类对象模型this指针 介绍面向过程和面向对象 C语言是面向过程的关注的是过程分析出求解的步骤通过函数逐步解决 C是面向对象的关注的是对象将一件事拆分成不同的对象靠对象之间的交互完成 举例 我们就外卖系统来看看面向过程和面向对象之间的区别  面向过程我们的关注点应该是用户下单、商家接单以及骑手送餐这三个过程。  面向对象那我们的关注点应该就是客户、商家以及骑手这三个类对象之间的关系。 类的引入 C语言结构体中只能定义变量 struct A {int a;char arr[];int* p; };在C中结构体内不仅可以定义变量也可以定义函数 在C中更喜欢用class来代替 struct A {int a;int arr[];void func(int x, int y){return x * y;} };访问限定符 public公有 protected保护 privet私有 保护和私有在平常是一样的在继承里才会有差异 public修饰的成员在类外可以直接被访问protected和private修饰的成员在类外不能直接被访问(此处protected和private是类似的)访问权限作用域从该访问限定符出现的位置开始直到下一个访问限定符出现时为止如果后面没有访问限定符作用域就到 } 即类结束。class的默认访问权限为privatestruct为public(因为struct要兼容C) typedef int Datatype; class Stack { public://公有类外可以访问void Init(int defaultcapacity 4){_val (Datatype*)malloc(sizeof(Datatype) * defaultcapacity);if (nullptr _val){perror(malloc fail);return;}_top 0;_capacity defaultcapacity;} private://私有类外不能直接访问Datatype* _val;int _top;int _capacity; };类的定义 lass className {// 类体由成员函数和成员变量组成}; // 一定要注意后面的分号class为定义类的关键字ClassName为类的名字{}中为类的主体注意类定义结束时后面分号不能省略。 类体中内容称为类的成员类中的变量称为类的属性或成员变量; 类中的函数称为类的方法或者成员函数。 类的两种定义方式 1.在类里面声明和定义。 注意:在类里面定义的函数默认就是inline,但是会不会生成内联函数取决于编译器由编译器决定。 2.声明和定义分离类声明放在.h文件中成员函数定义放在.cpp文件中 .h文件声明 class A { public:int GetMonthDay(int year, int month); private:int _year;int _month;int _day; };.cpp文件定义 注意要加上类名和域的访问限定符 面向对象三大特性 封装、继承、多态 今天我们来说说封装继承和多态后期会有讲解 封装是一种更好的管理杜绝不规范的使用让用户更方便使用类。将数据和操作数据的方法进行有机结合隐藏对象的属性和实现细节仅对外公开接口来和对象进行交互。 **比如**对于电脑这样一个复杂的设备提供给用户的就只有开关机键、通过键盘输入显示器USB插孔等让用户和计算机进行交互完成日常事务。但实际上电脑真正工作的却是CPU、显卡、内存等一些硬件元件。 类的作用域 类定义了一个新的作用域类的所有成员都在类的作用域中在类外定义成员时需要使用作用域操作符 class Person { public:void PrintPersonInfo(); private:char _name[20];char _gender[3];int _age; }; // 这里需要指定PrintPersonInfo是属于Person这个类域 void Person::PrintPersonInfo() {cout _name _gender _age endl; }类的实例化 用类类型创建对象过程称为类的实例化/对象定义。 类是对对象进行描述的是一个模型一样的东西限定了类有哪些成员定义出一个类并没有分配实际的内存空间来存储它 比如入学时填写的学生信息表表格就可以看成是一个类来描述具体学生信息。 一个类可以实例化出多个对象实例化出的对象 占用实际的物理空间存储类成员变量 int main() {Person._age 100; // 编译失败 语法错误return 0; }Person类是没有空间的只有Person类实例化出的对象才有具体的年龄。 比如类实例化出对象就像现实中使用建筑设计图建造出房子类就像是设计图只设计出需要什么东西但是并没有实体的建筑存在同样类也只是一个设计实例化出的对象才能实际存储数据占用物理空间。 class Student { pubulic:void Print(){..../} private:char name[];short age;int Id; };int main() {Student s1;//实例化对象Student s2;s1.Print();s2.Print();return 0 }类对象模型 如何计算类对象的大小 class A { public:void Print(){coutclass Aendl;}int Add(int x, int y){return xy;} private:int a;int b;int c; };运行结果是12 类的对象大小只算成员对象不算成员函数 为什么不算成员函数呢 举例来说一个小区里每家每户都有卧室厨房等那么小区里的泳池篮球场每家每户也可以用但只有一个没有必要每家每户再搞个泳池篮球场之类的。 没有成员变量的类对象需要1byte为了占位表示对象存在 Class A {};this指针 this不能在实参和形参显示传递但是可以在函数内部显示使用 typedef int Datatype; class Stack { public://void Print(Stack* this)//这种写法是不对的我只是为了演示实际我们不需要显示写因为编译器已经帮我处理好了void Print(){//这两种写法是等价的this指针可以内部使用cout this-_val this-_top this-_capacity;cout _val _top _capacity;} private:Datatype* _val;int _top;int _capacity; }; int main() {Stack st1;//st1.Print(st1);//this不能在实参和形参显示传递st1.Print();return 0; }this指针存在哪里 this是形参所以this指针跟普通的形参一样存在栈里面作为栈帧的一部分。 vs下面对this指针传递进行优化对象是存在ecxecx是存放this指针的值
http://www.zqtcl.cn/news/583689/

相关文章:

  • 建设企业网站哪家好网站页面布局设计思路
  • 长尾词在线挖掘数字营销服务商seo
  • cms傻瓜式建站系统帝国 cms 网站关键字
  • 东莞营销网站建设直播php 网站 项目
  • 网站访问量什么意思wordpress 静态商店
  • 汕头建站平台网站如何配置域名
  • 大芬网站建设石嘴山网站建设
  • 彩票网站开发解决方案wordpress网站如何与关联
  • 怎么做各大视频网站的会员代理芜湖的网站建设
  • 番禺做网站开发免费素材下载网站
  • 做网站服务公司王业美
  • 遵义网站建设推广城乡住房建设部官网查询
  • 电商设计网站素材免费建站网站seo
  • 做雕塑网站丹阳网站推广
  • 夏津网站建设公司应用分析网站
  • 长春seo网站优化个人网站要有什么
  • 网站开发流程步骤 口袋青海个人旅游网站建设
  • php企业网站多少钱图书馆网站建设建议
  • 企业网站建设综合实训学习体会个人网站空间申请
  • 企业小型网站要多少钱合肥城乡建设网站首页
  • 济南建站公司注意事项做钓鱼网站要什么工具
  • 网站建设数据录入创建网络公司
  • 行业网站建设报价摄影标志logo设计欣赏
  • 做reference的网站网站首页 模板
  • 微信php网站开发流程图做网站优化好的网络公司
  • 网站显示百度地图长沙制作网页的基本步骤
  • 免费做封面的网站哈尔滨网页制作要多少钱
  • html免费网页素材网站优化教程
  • 百度关键词网站排名优化软件seo服务 收费
  • 中英文切换网站网站建设的关键问题