静态结构体成员中含有CString如何初始化

来源:百度知道 编辑:UC知道 时间:2024/05/28 06:28:11
struct userinfo {
CString name;
CString ipadd;
int flag;
};
class Public
{
public:
Public();
virtual ~Public();
static userinfo localuser;
static userinfo useronline[3];

};
请问这个localuser和useronline如何初始化
在线等,QQ516669227
baiduhi也行

static变量需放在类体外初始化
static userinfo Public::localuser={};
static userinfo Public::useronline[3]={};

可以再构造函数中间初始化

你可以在紧接着Public类处 初始化按照正常的结构体初始化形式,因为CString类有一个重载的构造函数可以直接赋值