首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

变量初始化,该怎么处理

2012-02-28 
变量初始化怎样对在构造体中声明的变量初始化(在什么地方)[解决办法]在使用结构体的变量之前,对结构体里的

变量初始化
怎样对在构造体中声明的变量初始化(在什么地方)

[解决办法]
在使用结构体的变量之前,对结构体里的变量做初始化。
为简单,可以在结构体里包含一个初始化函数
[解决办法]
使用前初始化就行
---
但一般成员变量在构造函数中初始化
[解决办法]
一般结构体中不包含函数的,在使用前初始化就可以了
否则,就用类实现吧
[解决办法]
在C++中,类和结构体是极其类似的,都可以包含数据和函数。所以,要对结构体中的变量初始化,可以像类那样,定义一个构造函数,在构造函数中,对变量进行初始化。
顺便提一句,类和结构体的差别好像只有这个:类中的成员变量和成员函数,如无明确说明,则为private,在结构体中,成员变量和成员函数,如无明确说明,则为public

热点排行