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

免费b2b网站如何做排名优化seo是什么

免费b2b网站如何做排名,优化seo是什么,网站套餐,高端网站建设费用文章目录 前言面向过程和面向对象的初步认识类的引入类的定义类的访问限定符及封装:封装 类的作用域类的实例化 前言 这期的话会讲解关于对象的一些基础知识,包括:面向过程和面向对象的初步认识,类的引入,类的定义,类的访问限定符及封装,类的作用域,类的实例化。 …

文章目录

  • 前言
  • 面向过程和面向对象的初步认识
  • 类的引入
  • 类的定义
  • 类的访问限定符及封装:
    • 封装
  • 类的作用域
  • 类的实例化

前言

这期的话会讲解关于对象的一些基础知识,包括:面向过程和面向对象的初步认识,类的引入,类的定义,类的访问限定符及封装,类的作用域,类的实例化。

面向过程和面向对象的初步认识

面向过程注重的是求解问题的步骤

面向对象注重的是每个对象之间的交互(也就是每个人应该干什么)

拿外卖举例:
面向过程就是下单->制作->配送->接收
面向对象就是->顾客下单,之后接收外卖 商家接受顾客的订单,制作,做完给骑手 骑手从商家那里拿到外卖,送给顾客

类的引入

类可以看作是一种结构体,比C语言里面的结构体多了里面可以有成员函数

但是C++在用类的时候,一般喜欢用class

C++兼顾c语言,struct以前的用法都可以继续用

举例:C++在定义时一般省略struct,但是加上也可以:
eg: struct List st1;

类的定义

类的定义跟C语言里面的结构的差不多

形如eg:
class list
{ 
};

只是里面的成员可以是成员函数,也可以是成员变量

注意:可以先写成员函数(里面有成员变量的使用也行),再写成员被变量,也可以穿插着写

各部分的称呼:

class为定义类的关键字,list为类的名字,{}中为类的主体,注意类定义结束时后面分

号不能省略。

类体中内容称为类的成员:类中的变量称为类的属性或成员变量; 类中的函数称为类的方法或者

成员函数。

类有两种定义方式:(常用第二种)

1.定义和声明都在类里面(在类里面定义的函数如果符合内联函数条件的话,会自动成内联函数)

2.声明在类里面,定义在类外面(一般是类声明放在.h文件中,成员函数定义放在.cpp文件中)

注意:在类外定义的时候,要记得在成员前面加::(其实也就成员函数的定义要用:: ) (::是域作用限定符)

eg:void list::Init()
{}
不要跟类对象的使用搞混了(一般用.(不是指针时)比如:st1.a)

注意:1.在公司里面,类的成员变量一般会在前面或者后面加个_(自己习惯前面加_)和其他变量区分:来防止这种情况的出现:在这里插入图片描述

变量的声明和定义的评判标准和函数是不一样的:
变量的声明:没有开辟空间的就算变量的声明(比如类的定义里面的 int a;(因为定义类时没有开辟空间))
变量的定义:开辟了空间的 比如:main函数里面 int a;这样

类的访问限定符及封装:

类的访问限定符有:public(公有–里面的是公有成员),protected(保护–里面的是保护成语),private(私有–里面的是私有成员)

1.如果后面没有访问限定符,作用域就到 } 即类结束

eg:class list
{
public:
//这里面的就是public的,不用加大括号
eg: int a;int b;private:
};

2.class的默认访问权限为private,struct为public(因为struct要兼容C语言)

3.public部分可以在类外访问,protected和private不行(这后两个在继承那才会有区别)

注意:访问限定符只在编译时有用,当数据映射到内存后,没有任何访问限定符上的区别

封装

封装本质上是一种管理,让用户更方便使用类,也让用户不能访问不该访问的内部东西(比如private里的)–比如自己建立的栈,有些人在使用时要自己求,就不让他求,保持格式统一

类的作用域

C++中的四种域:局部域,全局域,命名空间域和类域

编译器在成员函数里面搜索变量时:先局部域,再类域,最后全局域(命名空间域的话要看是在哪展开的)

(解决冲突的办法eg:函数可以用域限定符就可以防止重名但没重载导致的冲突)

局部域和全局域会影响生命周期,类域和命名空间域不会,这俩里面变量的生命周期取决于变量本身的存储形式

类的实例化

类的实例化也就是给类分配空间

eg:已经定义了一个类list int main()
{list st1;//这就算类的实例化return 0;
}

注意区分类的定义,类的声明和类的实例化

类的声明:(其他两个上面都有举例)

eg: class list;
http://www.dtcms.com/wzjs/56895.html

相关文章:

  • 用java做信息发布网站百度竞价推广效果好吗
  • 网站建设价格制定的方法网上培训机构
  • 网站不用了 怎么关闭吗淘宝标题优化网站
  • 哪个网站可以做片头百度怎么找人工客服
  • 网站建设教程微云网盘网站权重优化
  • 信访举报 网站 建设 情况谷歌代运营
  • 定制网站建设公司策划书百度收录查询入口
  • 做网站和做app有什么不同网站开发需要哪些技术
  • 以家乡为主题做网站中国十大小说网站排名
  • 网站设计的国际专业流程包括网络优化工程师有多累
  • 酒店网站素材国外seo网站
  • wordpress文章置顶插件:classic posts天津外贸seo推广
  • 烟台网站的建设百度大搜数据多少钱一条
  • 榆林做网站的公司国内最新消息
  • 网站运营策略如何做网站建站在线制作
  • 链家网站开发技术seo优化排名服务
  • 网站推广模板seo自学网
  • 炫酷网站模板免费下载谷歌浏览器下载安装2023最新版
  • dw网站根目录怎么做当日alexa排名查询统计
  • 发不了软文的网站怎么做关键词优化北京网站制作建设公司
  • 建筑培训网站有哪些友情链接交易网
  • 网站html模板下载seoapp推广
  • 梅州疫情最新消息如何优化关键词排名快速首页
  • 营销策划有限公司经营范围西安seo网站管理
  • 安徽安搜做的网站怎么样线上培训机构排名前十
  • 网站做接口到app 价格长沙网络营销哪家平台专业
  • 手机网站页面范例百度资源
  • 临沂哪里有做网站产品推广图片
  • 网站建设毕业设计报告书网站建设在线建站
  • 网站用户管理体系河南网站建设优化技术