打印

关于C++中结构体的定义

[复制链接]
1124|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
司空落星|  楼主 | 2014-5-23 10:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
tomhe666| | 2014-5-23 10:46 | 只看该作者
没看到红色部分, 如果指是括号内最后一句话, 是C++对C的扩展,结构体也可以有构造函数,用于在定义结构体时初始化成员变量

使用特权

评论回复
板凳
司空落星|  楼主 | 2014-5-23 10:50 | 只看该作者
tomhe666 发表于 2014-5-23 10:46
没看到红色部分, 如果指是括号内最后一句话, 是C++对C的扩展,结构体也可以有构造函数,用于在定义结构体时初 ...

就是你说的那句,我要是在C语言中实现是不是定义一个结构体,然后把结构体中的成员全部赋值为0,等同他这种写法啊?

使用特权

评论回复
地板
tomhe666| | 2014-5-23 10:58 | 只看该作者
C++结构体的构造函数中你可以做的不仅仅是赋值

使用特权

评论回复
5
司空落星|  楼主 | 2014-5-23 11:01 | 只看该作者
tomhe666 发表于 2014-5-23 10:58
C++结构体的构造函数中你可以做的不仅仅是赋值

你是说在这个结构体的构造函数中还能做其他的操作,只要往里面添加就行,是这个样子吗?

使用特权

评论回复
6
tomhe666| | 2014-5-23 11:25 | 只看该作者
是的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

21

帖子

0

粉丝