c++ - -Wlifetime 标志的目的是什么?

标签 c++ clang++ c++20

clang 中的-Wlifetime 编译标志的作用是什么?

我在网上查到的关于它的资料很模糊。这是什么值得注意的特征吗?

最佳答案

此标志分析本地文件以查看代码是否可能使用指向死对象的指针。 您可以在 YouTube 上观看 Herb Sutter cppcon 视频,他对此进行了很好的解释:https://youtu.be/80BZxujhY38

关于c++ - -Wlifetime 标志的目的是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52662135/

相关文章:

c++ - Qt防止QDialog隐藏

c++ - 初始化变量和实例化变量有什么区别?

c++ - 这是 g++ 或 clang++ 中的错误吗

c++20 - 缺少 Apple Clang 13 C++20 模块支持

c++ - 大括号初始化时 GCC 出现编译错误

c++ - 我在 DLL 项目 C++ 中收到 "nonstatic member reference must be relative to specific object"错误

c++ - NodeJS 文件系统观察两次或更多次抛出事件

clang - 在哪里可以找到 LangOptions 方法的详尽列表

c++ - 为什么这个常量初始化变量的 `std::is_constant_evaluated()` 是假的?

c++ - 为什么 gcc10 看不到 -fcoroutines 标志?