小编Jov*_*ini的帖子

为什么编译器在声明对象std :: vector但从未使用时不发出警告?

#include <vector>

class Object
{
};

int main()
{
    Object myObject;
    std::vector<int> myVector;
}
Run Code Online (Sandbox Code Playgroud)

编译器发出:

warning: unused variable 'myObject' [-Wunused-variable]
Run Code Online (Sandbox Code Playgroud)

没有警告myVector.为什么?有没有办法实现这个?

c++ compiler-warnings unused-variables

16
推荐指数
2
解决办法
1280
查看次数

标签 统计

c++ ×1

compiler-warnings ×1

unused-variables ×1