class A
{
public:
A() {}
};
A b; //global variable
void fun(void)
{
A a;
}
int main()
{
fun();
}
在这段代码中,我有 2 个问题(已更新)
何时分配对象的存储,何时在 main() 中调用 fun(),即在运行时或编译时?
对于全局变量 b,何时为其分配存储空间以及何时调用其构造函数?
class A
{
public:
A() {}
};
A b; //global variable
void fun(void)
{
A a;
}
int main()
{
fun();
}
在这段代码中,我有 2 个问题(已更新)
何时分配对象的存储,何时在 main() 中调用 fun(),即在运行时或编译时?
对于全局变量 b,何时为其分配存储空间以及何时调用其构造函数?