gpt4 book ai didi

c++ - 如何测试一个变量是否被初始化?

转载 作者:塔克拉玛干 更新时间:2023-11-03 08:11:00 26 4
gpt4 key购买 nike

如何使用 if 语句测试某个变量是否已初始化。

谢谢大家。我不一定需要测试它是否已初始化。因此,我也收到了有关未初始化变量的解决方案和信息。

最佳答案

无法知道局部非静态变量是否已初始化。但是,全局变量以及局部 static 变量始终被初始化(未显式初始化的全局和静态局部变量由编译器运行时系统零初始化)。

为了不必担心,请始终初始化局部变量。

您可能想阅读有关 std::once_flag 的内容和 std::call_once .

关于c++ - 如何测试一个变量是否被初始化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21597019/

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