首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

两个月陪你刷ccf——结构体和构造函数

介绍一下结构体和构造函数。

01

定义

结构体就相当于描述某一物体特性的模板。

要想访问结构体内元素,直接写:

Alice.id、Alice.gender等,变量是指针的话可以写成p->id

注意:

02

结构体的构造函数

用于初始化结构体,在结构体内元素较多时推荐使用。

对一个普通定义的结构体,其内部会生成一个默认的构造函数但不可见。比如第一个代码中就有一个不可见的studentInfo(){}构造函数,有了它才可以直接定义studentInfo的变量而不进行初始化。在需要时可以直接对结构体变量赋值:

只要参数个数和类型不完全相同,就可以定义任意多个构造函数,以适应不同的初始化场合,但要注意此时默认的构造函数会被覆盖!需要手动重新添加上去。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200128A0AH4I00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券