【发布时间】:2020-08-29 16:24:24
【问题描述】:
在类中使用静态表示变量或函数对于所有类对象都是相同的,但我们可以在类外部创建静态函数或变量,有时它可以修复错误,静态函数和非静态类之间的区别。
例如:
static int foo1()
{
return 1;
}
int foo2()
{
return 1;
}
int main()
{
return 0;
}
foo1 和 foo2 有什么区别?
【问题讨论】:
-
“有时它会修复错误”?这是你应该避免的编程风格!