1.static声明局部变量
#include "QtWidgetsApplication2.h"
#include <QtWidgets/QApplication>
#include <qdebug>
#include <quuid.h>
void generateUUID() {
static QString str = "12345";//static声明局部变量,第二次调用generateUUID时,该语句不会生效
str = "qwert";//第一次调用generateUUID时,该语句生效
qDebug() << "str:" << (void*)&str;
}
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QtWidgetsApplication2 w;
w.show();
for (int i=0;i<100;i++) {
generateUUID();
}
return a.exec();
}