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

传播型网站建设优势有哪些水果网络营销推广方案

传播型网站建设优势有哪些,水果网络营销推广方案,个人网站策划书范文,网站搜索引擎优化方案C中类的声明 假设您要编写一个模拟人(如您自己)的程序。人有其特征:姓名、出生日期、出生地和性别(这些信息让每个人都是独一无二的),还能做某些事情,如交谈、自我介绍等。 要在程序中模拟人&…

C++中类的声明

假设您要编写一个模拟人(如您自己)的程序。人有其特征:姓名、出生日期、出生地和性别(这些信息让每个人都是独一无二的),还能做某些事情,如交谈、自我介绍等。

要在程序中模拟人,需要一个结构,将定义人的属性(数据)以及人可使用这些属性执行的操作(函数)整合在一起。这种结构就是类。

要声明类,可使用关键字 class,并在它后面依次包含类名,一组放在{}内的成员属性和成员函数,以及结尾的分号。

class 类名;

我们可以仅仅声明类而暂时不定义它,这种声明被称为前向声明。在它声明之后定义之前该类是个不完全类型。

不完全类型只能在非常有限的情况下使用:可以定义指向这种类型的指针或引用,也可以作为一个已经声明(但没有定义)的函数的参数或返回类型。

对于一个类来说,在创建它的对象前必须首先完成类的定义,而不能仅仅被声明。否则编译器就无法了解这样的对象需要多少存储空间。类似的,类也必须首先被定义,然后才能用引用或者指针访问其成员。

对于类的静态成员,直到类被定义之后数据成员才能被声明成这种类类型。我们必须首先完成类的定义,然后编译器才能知道存储该数据成员需要多少空间。因为只有当类全部完成后类才算被定义,所以一个类的成员类型不能是该类自己。然而,一旦一个类的名字出现后,它就被认为是声明过了(但尚未定义),因此类允许包含指向它自身类型的引用或指针。
类声明将类本身及其属性告诉编译器。类声明本身并不能改变程序的行为,必须要使用类,就像需要调用函数一样。
模拟人类的类类似于下面这样(请暂时不要考虑其中的语法):

class Human
{// Member attributes:string name;string dateOfBirth;string placeOfBirth;string gender;// Member functions:void Talk(string textToTalk);void IntroduceSelf();...
};

不用说,IntroduceSelf() 将使用 Talk() 以及封装在类 Human 中的一些数据。通过关键字 class, C++ 提供了一种功能强大的方式,让您能够创建自己的数据类型,并在其中封装属性和使用它们的函数。
类的所有属性(这里是 name、 dateOfBirth、 placeOfBirth 和 gender)以及在其中声明的函数(Talk()IntroduceSelf( ))都是类(Human)的成员。
封装指的是将数据以及使用它们的函数进行逻辑编组,这是面向对象编程的重要特征。

该文章会更新,欢迎大家批评指正。

推荐一个零声学院的C++服务器开发课程,个人觉得老师讲得不错,
分享给大家:Linux,Nginx,ZeroMQ,MySQL,Redis,
fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,
TCP/IP,协程,DPDK等技术内容
点击立即学习:C/C++后台高级服务器课程

http://www.hengruixuexiao.com/news/54735.html

相关文章:

  • 成都个人网站建设自己怎么注册网站
  • 六安网络科技有限公司seo推广怎么收费
  • 高端网站开发注意事项广州百度竞价外包
  • 如何自己建设淘宝网站首页优化网络
  • 1000学习做网站贵吗武汉百度推广优化
  • vs进行网站建设网站建设网站设计
  • 减肥网站源码第三方推广平台
  • 西安有哪些网站五合一网站建设
  • 绵阳免费网站建设中国女排联赛排名
  • 北京个人网站备案重庆seo教程搜索引擎优化
  • 在线推广是网站推广什么是外链
  • 海外seo托管seo搜索引擎推广
  • 中贸网做的网站做引流的公司是正规的吗
  • 南昌二手网站开发方案宁波网站建设推广平台
  • 黄页网站大全在线看免费什么是网络营销含义
  • wordpress首页导航添加图片尺寸seo快速优化软件网站
  • 网站备案 换域名企业网站建设要多少钱
  • php做网站好吗网络推广营销方案免费
  • 做网站编辑需要看什么书上海seo培训中心
  • 做恶搞图片的网站拼多多seo搜索优化
  • 做关于什么内容的网站小说网站排名
  • 怎么样做网站才可以加重权重网络销售怎么找客源
  • 天津做网站公司引流推广接单
  • 青岛网站建设在哪网站建设服务公司
  • 成都微信网站制作晚上国网app
  • 运城网站开发公司如何建一个自己的网站
  • wordpress表单数据前台显示长沙seo服务哪个公司好
  • vs做网站开发吗中国突然宣布一重磅消息
  • 贵阳做网站kuhugz百度推广联盟
  • 手机网站怎么做的360手机优化大师安卓版