QT在函数中使用static 会成为全局变量am
时间: 2024-04-06 17:33:03 浏览: 68
QT设置可变的全局变量
在函数中使用 static 关键字可以将变量声明为静态变量,静态变量存储在数据段中,不会随着函数的退出而销毁,生命周期与程序运行时间相同,但作用域仅限于函数内部。因此,静态变量不会成为全局变量,它只在定义它的函数内可见。在函数外部无法访问静态变量。如果在不同的函数中定义了同名的静态变量,则它们虽然名称相同,但是它们是不同的变量,互相独立,互不影响。
阅读全文