C++ 结构体用法详解

结构体struct是由一系列具有相同类型或不同类型的数据构成的数据集合。结构体类型是复杂数据类型,或者说构造类型。它是由若干成员组成的。每个成员可以是基本数据类型,也可以是一个构造类型。结构体是一种构造而成的数据类型,所以在说明和使用它之前必须先定义。也就是构造它,如同在说明和调用函数之前要先定义函数一样。

结构体struct是由一系列具有相同类型或不同类型的数据构成的数据集合。结构体类型是复杂数据类型,或者说构造类型。它是由若干成员组成的。每个成员可以是基本数据类型,也可以是一个构造类型。结构体是一种构造而成的数据类型,所以在说明和使用它之前必须先定义。也就是构造它,如同在说明和调用函数之前要先定义函数一样。

在C语言中,结构体不能包含函数。在面向对象的程序设计中,对象具有状态(属性)和行为,状态保存在成员变量中,行为则通过成员函数来实现。C语言中的结构体只能描述一个对象的状态,不能描述一个对象的行为。在C++中,考虑到C语言到C++语言过渡的连续性,对结构体进行了扩展,C++结构体可以包含函数。这样C++结构体也具有类的功能,与class不同的是,结构体包含的函数默认是public,而不是private。

C++ 结构体用法详解

结构体大小与内存对齐

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/65868.html

(0)

相关推荐

  • 一本可以从0岁读到99岁的书。

    在我的认知里,艺术一直是高高在上的,是远离人间烟火的。但这本书打破了我对艺术的传统认知,原来艺术可以这么接地气儿。

    生活 2021年11月24日
  • 老年人养生知识,老年人应该如何养生

    对于老年人来说,因为身体器官组织的老化和年龄的增长,自然更容易出现健康问题,比如骨质疏松、高血压等常见的衰老疾病等等。一些老朋友确实意识到了这种问题。为了保持健康,他们也开始加入养生的行列,遵循健康饮食和规律生活的基本手段。然而,也有一些老人,他们确实很早就加入了养生的行列。他们每天有规律的工作,有充足的睡眠,尽量避免重油和油腻的饮食,以维持健康的生活。但是时间长了,养生的效果不明显,但是身体还是因为年龄的原因越来越差。但有时候保持健康的关键在于简单的细节。如果走入生活中养生的误区,积累身体病变,对身体健康是不利的。因此,对于老年人来说,不仅要对养生保持相对了解,也要积极保持养生,对学会排查养生误区,同样也很重要。

    生活 2021年11月17日
  • 久坐带来的危害,家长记得提醒孩子避开

    对于家里有学生的朋友来说,孩子在慢慢长大,他们的学习压力也逐渐增大,小学的时候,孩子的课程排得不是很紧,课间还有可跑出去玩,但是,上了初中甚至高中,越来越多的孩子,课间除了上厕所根本不离开座位,这就造成了一个现象--久坐。

    生活 2021年9月28日
  • 三高人群可以喝粥吗?,三高可以喝粥吗

    对健康人来说,粥是美味,但对于一些特殊人群,喝粥时有禁忌。

    生活 2021年12月17日
  • 想要用三年还不卡的手机?这三款绝对够用

    为什么很多人执着于购买旗舰机?出色的影像系统、出色的外观设计以及强悍的配置,这都是旗舰机的优势,并且旗舰机确实可以使用好几年也不卡顿,下面就给大家推荐三款值得入手的旗舰机。

    科技 2021年11月10日
  • 吃饱让大脑分泌神经传导物质,促进全身细胞循环,帮助细胞抗氧化

    吃饱让大脑分泌神经传导物质,促进全身细胞内循环,帮助细胞抗氧化如果你让自己处在类危险的状态,比如进食不够饱腹,经常性运动,那么控制人体修复的基因就会认为你目前还不适合繁育,进而让你的修复基因更好的保障人体的良好。以便以后更好繁育后代。但这样做也收效甚微,不是短时间能影响的。

    生活 2021年9月15日