gpt4 book ai didi

c++ - 当 C++ 全局变量未显式初始化时发出警告?

转载 作者:太空狗 更新时间:2023-10-29 21:34:41 31 4
gpt4 key购买 nike

假设我有一个全局(或命名空间范围)变量,例如:

int *Pointer;

当然,这是零初始化的,但是在 Clang 中(或使用 Clang 的静态分析工具)有没有办法警告 Pointer 没有被显式初始化?我已经搜索过,但找不到任何东西。

最佳答案

按照标准,没有理由对隐式初始化发出警告,它与显式初始化没有区别。如果你足够派生,你可以用会警告它的模板替换传统类型。但这违背了懒惰的目标,对吧?

或者,更好的是,不要使用裸指针,色情别名并不酷。

关于c++ - 当 C++ 全局变量未显式初始化时发出警告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45573799/

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