Esta
directiva se suele incluir en sentencias condicionales de preprocesador
para detectar condiciones no deseadas durante la compilación.
En
un funcionamiento normal estas condiciones serán falsas,
pero cuando la condición es verdadera, es preferible que
el compilador muestre un mensaje de error y detenga la fase
de compilación. Para hacer esto se debe introducir esta directiva
en una sentencia condicional que detecte el caso no deseado.