我用qt写一个程序,需要用到一个avl类型的全局变量。但是要先把这个变量初始化。。。新手不懂啊。怎么把dataForUser在message.cpp中初始化
代码:
#include "avl.cpp"
#include "persondata.h"
#ifndef MESSAGE_H
#define MESSAGE_H
class message
{
public:
static AVL<personData> dataForUser;
};
#endif // MESSAGE_H
//avl的构造函数
template
AVL::AVL()
{
myRoot = NULL; // 树的根节点设置为空
}
//personData的构造函数
personData()
{}
personData(QString name)
:name(name),code(name),phone(name)
{name=name;code=name;phone=name;}
personData(QString name, QString code,QString phone)
:name(name),code(code),phone(phone)
{name=name;code=code;phone=phone;}