变量初始化,该怎么处理

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

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