typedef struct
{
int lChannel;//channel no.
QString alarmType;
QString startTime;
QString endTime;
bool flag;
}_ALARMINFO_V30;
声明如下结构体,
_ALARMINFO_V30 tmp_alarmInfo;
tmp_alarmInfo.flag = true;
// tmp_alarmInfo.alarmType = "信号量报警";//这一句报链接错误~~改成QString(“信号量报警”)就不报错了~
tmp_alarmInfo.startTime = getCurrentTime();//木有问题
tmp_alarmInfo.endTime = getCurrentTime();//木有问题
疑惑·~~~
另有QList<_ALARMINFO> tmp;
tmp.at(1).endTime = getCurrentTime();//有问题,说是找不到对应重载=操作符的函数·~~~二进制“=”: 没有找到接受“const QString”类型的左操作数的运算符(或没有可接受的转换)
。。。。有么有知道的?这个太奇怪了·~
ps:getCurrentTime()是一个返回当前时间的函数。返回值是QString