Sdílet prostřednictvím


direktiva #error (C/C++)

Direktiva #error vygeneruje uživatelem zadanou chybovou zprávu v době kompilace a pak ukončí kompilaci.

Syntaxe

#error řetězec tokenu

Poznámky

Chybová zpráva, že tato direktiva generuje, obsahuje parametr token-string . Parametr token-string není předmětem rozšíření makra. Tato direktiva je nejužitečnější při předběžném zpracování, aby vývojáři oznámili nekonzistence programu nebo porušení omezení. Následující příklad ukazuje zpracování chyb během předběžného zpracování:

#if !defined(__cplusplus)
#error C++ compiler required.
#endif

Viz také

Direktivy preprocesoru