- 串行化使用
void QSignal::SerializeIn(QDataStream &ds)//串行化函数输入
{
ds >> m_cJudge;
ds >> m_dValue;
ds >> m_strConnection;
}
void QSignal::SerializeOut(QDataStream &ds)//串行化函数输出
{
ds << m_cJudge;
ds << m_dValue;
ds << m_strConnection;
}
版本控制:
版本控制是建立一个私有变量,然后在构造函数继承这个变量并且赋初值,设为1.
privalte:
short _byVersion;
QSignal::QSignal():_byVersion(1)
{
_byVersion = 2;
test = 1; //新增物理量
}