Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Invia un valore letterale stringa all'output standard senza terminare la compilazione.
Sintassi
#pragma message(message-string)
Osservazioni:
Un uso tipico di è quello di messagepragma visualizzare i messaggi informativi in fase di compilazione.
Il parametro message-string può essere una macro che si espande fino a un valore letterale stringa ed è possibile concatenare tali macro con valori letterali stringa in qualsiasi combinazione.
Se si utilizza una macro predefinita in messagepragma, la macro deve restituire una stringa. In caso contrario, sarà necessario convertire l'output della macro in una stringa.
Il frammento di codice seguente usa per messagepragma visualizzare i messaggi durante la compilazione:
// pragma_directives_message1.cpp
// compile with: /LD
#if _M_IX86 >= 500
#pragma message("_M_IX86 >= 500")
#endif
#pragma message("")
#pragma message( "Compiling " __FILE__ )
#pragma message( "Last modified on " __TIMESTAMP__ )
#pragma message("")
// with line number
#define STRING2(x) #x
#define STRING(x) STRING2(x)
#pragma message (__FILE__ "(" STRING(__LINE__) "): test")
#pragma message("")