Comment fonctionne #error en C / C ++?

Je devine à partir de nº que c'est seulement au moment de la compilation de l'utilitaire. Comment peut-il être utilisé dans des programmes C/C++?

N'a pas trouvé beaucoup de sujet sur l'internet. Tous les liens seraient utiles.

source d'informationauteur Moeb