gpt4 book ai didi

c++ - 静态局部对象的构造函数究竟是什么时候调用的?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:58:04 24 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
What is the lifetime of a static variable in a C++ function?

假设我们有这样的代码:

Some class {
Some() { // the ctor code }
};

Some& globalFunction()
{
static Some gSome;
return gSome;
}

什么时候执行“ctor 代码”?至于在 main() 之前或我们第一次调用“globalFunction()”时的普通静态变量?

它在不同平台和不同编译器(cl、gcc、...)上表现如何?

谢谢

-hb-

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com