Warum gibt der Compiler keine Warnung aus, wenn ein Objekt std :: vector deklariert, aber nie verwendet wird? [Duplikat

Diese Frage hat hier bereits eine Antwort:

Eine Variable wurde nicht als nicht verwendet erkannt 3 answers
#include <vector>

class Object
{
};

int main()
{
    Object myObject;
    std::vector<int> myVector;
}

Compiler gibt aus:

warning: unused variable 'myObject' [-Wunused-variable]

Keine Warnung fürmyVector. Warum? Gibt es eine Möglichkeit, dies zu aktivieren?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage