贵州省清镇网站建设-清镇网络公司-优化-制作-设计推广-清镇网站建设服务中心-网站开发-网站建设【企业网站制作|网页设计】- 高端网站建设 - 书生商友信息科技-

全国热线:400-111-6878

网站建设推广专家

贵州省清镇网站建设-清镇网络公司-优化-制作-设计推广-清镇网站建设服务中心

发表日期: 2022-05-29 13:56:51 浏览次数:57

贵州省清镇网站建设-清镇网络公司-优化-制作-设计推广-清镇网站建设服务中心

网站建设.png

清镇市,贵州省直辖、贵阳市代管县级市,位于中国西南地区、黔中地区,总面积1386.6平方千米 [33]  。2020年末,清镇市户籍户数为15.15万户,户籍人口为55.57万人。 [44]  有苗、布依、彝、仡佬、回等35个少数民族。 [1]  截至2021年10月,清镇市下辖3个街道、6个镇、3个乡。 [43]  市人民政府驻清镇市百花新城百花路27号。 [3] 
清镇市,殷周时期属鬼方。春秋时期属牂牁古国。战国时属大夜郞国。汉代属牂牁郡。唐、宋为羁縻清州。元为亦溪不薛宣慰司六慕则溪。明洪武二十三年建威清卫,崇祯三年置镇西卫。清康熙,定名清镇县。1949年11月15日,清镇县解放。1992年更名为清镇市。1996年1月1日,清镇市由贵州省委托贵阳市管辖。清镇市境内有贵黄高速公路、清镇高速,320国道、站织公路和湖林铁路支线;是省城贵阳的西大门。境内有4A级著名景区红枫湖。
2020年,清镇市实现生产总值2809118万元,比上年增5.8%。2020年,清镇市城镇居民人均可支配收入39307元;农村居民人均可支配收入18270元。 [44]  清镇市先后获得过“全国双拥模范城市”“全国科普示范市”“全省科技工作先进市”“省级文明卫生城市”“全省社会治安综合治理模范市”等称号。 [5]  2017年6月,清镇市被命名国家卫生城市。2018年12月,清镇市入选全国县域经济投资潜力100强。 [6]  2019年10月,清镇市被评为2019年度全国绿色发展百强县市。 [7]  2019年,清镇市进入中国西部百强县市。 [8] 

C++ 是一门面向对象的编程语言,理解 C++,首先要理解类(Class)对象(Object)这两个概念。

C++ 中的类(Class)可以看做C语言中结构体(Struct)的升级版。结构体是一种构造类型,可以包含若干成员变量,每个成员变量的类型可以不同;可以通过结构体来定义结构体变量,每个变量拥有相同的性质。例如:

#include <stdio.h>//定义结构体 Studentstruct Student{//结构体包含的成员变量char *name;int age;float score;};//显示结构体的成员变量void display(struct Student stu){printf("%s的年龄是 %d,成绩是 %f
", stu.name, stu.age, stu.score);}int main(){struct Student stu1;//为结构体的成员变量赋值stu1.name = "小明";stu1.age = 15;stu1.score = 92.5;//调用函数display(stu1);return 0;}

运行结果:
小明的年龄是 15,成绩是 92.500000

C++ 中的类也是一种构造类型,但是进行了一些扩展,类的成员不但可以是变量,还可以是函数;通过类定义出来的变量也有特定的称呼,叫做“对象”。例如:

#include <stdio.h>//通过class关键字类定义类class Student{public://类包含的变量char *name;int age;float score;//类包含的函数void say(){printf("%s的年龄是 %d,成绩是 %f
", name, age, score);}};int main(){//通过类来定义变量,即创建对象class Student stu1;  //也可以省略关键字class//为类的成员变量赋值stu1.name = "小明";stu1.age = 15;stu1.score = 92.5f;//调用类的成员函数stu1.say();return 0;}

运行结果与上例相同。

对于熟悉 C++ 的读者,这段代码并不规范,请忽略这一细节,本节的重点是引入类和对象的概念。这套 C++ 教程是在C的基础上编写的,我并不希望一开始就提出过多的 C++ 概念,让读者吃不消,我希望读者从C逐渐过渡到 C++,从第二章开始编写规范的 C++ 代码。也就是说,包括本节在内,第一章有很多不规范的 C++ 代码,再次请熟悉 C++ 的读者忽略。

class 和 public 都是 C++ 中的关键字,初学者请先忽略 public(后续会深入讲解),把注意力集中在 class 上。

C语言中的 struct 只能包含变量,而 C++ 中的 class 除了可以包含变量,还可以包含函数。display() 是用来处理成员变量的函数,在C语言中,我们将它放在了 struct Student 外面,它和成员变量是分离的;而在 C++ 中,我们将它放在了 class Student 内部,使它和成员变量聚集在一起,看起来更像一个整体。

结构体和类都可以看做一种由用户自己定义的复杂数据类型,在C语言中可以通过结构体名来定义变量,在 C++ 中可以通过类名来定义变量。不同的是,通过结构体定义出来的变量还是叫变量,而通过类定义出来的变量有了新的名称,叫做对象(Object)

在第二段代码中,我们先通过 class 关键字定义了一个类 Student,然后又通过 Student 类创建了一个对象 stu1。变量和函数都是类的成员,创建对象后就可以通过点号.来使用它们。

可以将类比喻成图纸,对象比喻成零件,图纸说明了零件的参数(成员变量)及其承担的任务(成员函数);一张图纸可以生产出多个具有相同性质的零件,不同图纸可以生产不同类型的零件。

类只是一张图纸,起到说明的作用,不占用内存空间;对象才是具体的零件,要有地方来存放,才会占用内存空间。

在 C++ 中,通过类名就可以创建对象,即将图纸生产成零件,这个过程叫做类的实例化,因此也称对象是类的一个实例(Instance

有些资料也将类的成员变量称为属性(Property),将类的成员函数称为方法(Method)

面向对象编程(Object Oriented Programming,OOP)

类是一个通用的概念,C++、JavaC#PHP 等很多编程语言中都支持类,都可以通过类创建对象。可以将类看做是结构体的升级版,C语言的晚辈们看到了C语言的不足,尝试加以改善,继承了结构体的思想,并进行了升级,让程序员在开发或扩展大中型项目时更加容易。

因为 C++、Java、C#、PHP 等语言都支持类和对象,所以使用这些语言编写程序也被称为面向对象编程,这些语言也被称为面向对象的编程语言。C语言因为不支持类和对象的概念,被称为面向过程的编程语言。

在C语言中,我们会把重复使用或具有某项功能的代码封装成一个函数,将拥有相关功能的多个函数放在一个源文件,再提供一个对应的头文件,这就是一个模块。使用模块时,引入对应的头文件就可以。



贵州省清镇网站建设-清镇网络公司-优化-制作-设计推广-清镇网站建设服务中心

上一条:贵州省仁怀网站建设_网站制作_公司开发设计_一站式全包_10多年经验满意为止
下一条:贵州省清镇外贸网站建设-双语网站制作-企业中英文网站优化推广-多语言集团网站定制开发
网站制作
小程序制作
网站优化
网站开发
400电话办理
网络推广
网站建设
网店装修
微信公众号开发
网页设计
网络公司
域名企业邮箱
服务器空间
网站案例报价
百科问答
编辑排版美工
App软件开发
百度推广
代运营托管
logo设计
网络全网营销
网站备案
网站定制
小程序开发公司
首页
电话
立即预约