¿Por qué el compilador no emite una advertencia cuando un objeto std :: vector se declara pero nunca se usa? [duplicar]
Esta pregunta ya tiene una respuesta aquí:
Una variable no detectada como no utilizada 3 respuestas#include <vector>
class Object
{
};
int main()
{
Object myObject;
std::vector<int> myVector;
}
El compilador emite:
warning: unused variable 'myObject' [-Wunused-variable]
No hay advertencia paramyVector
. ¿Por qué? ¿Hay alguna forma de habilitar esto?