静态结构体成员中含有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也行
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类有一个重载的构造函数可以直接赋值