• 4329阅读
  • 1回复

[提问]大家帮我看我这个全局变量有什么问题啊 总出不来结果 [复制链接]

上一主题 下一主题
离线taozhongyun
 
只看楼主 倒序阅读 楼主  发表于: 2011-05-21
— 本帖被 XChinux 从 KDE Programming 移动到本区(2011-05-21) —
在serial.cpp中定义:在文件头下定义 int a,b; 在函数中赋值 void serial::setabcd(){ a=1;b=2;}
在serial.h中声明:extern int a,b;
在dynamicstate.cpp 中实现输出结果:在文件头下声明,extern int a,b; 在void dynamicstate::abcx(){ ui->textEdit->setText(QString::number(a)); ui->textEdit_2->setText(QString::number(b));} 我想结果输出也是1,2但是得到的答案是0,0;哪位能告诉我错在哪里???谢天谢地啊
离线diyuanbo

只看该作者 1楼 发表于: 2011-05-22
先执行void serial::setabcd()后再执行void dynamicstate::abcx()时会是1,2
快速回复
限100 字节
 
上一个 下一个