c++ - Cosa significa "commento#pragma"?




visual-c++ macros (2)

Li ho sempre definiti "direttive del compilatore". Dirigono il compilatore a fare cose, ramificazioni, incluse librerie come mostrato sopra, disabilitando errori specifici ecc., Durante la fase di compilazione.

Le aziende di compilazione di solito creano le proprie estensioni per facilitare le loro funzionalità. Ad esempio, (credo) Microsoft ha avviato l'accordo "#pragma once" ed era solo nei prodotti MS, ora non ne sono così sicuro.

Direttive Pragma Include "commento #pragma" nella tabella che vedrai.

HTH

Sospetto che GCC, ad esempio, abbia il proprio set di # pragma.

Cosa significa il #pragma comment nel seguito?

#pragma comment(lib, "kernel32")
#pragma comment(lib, "user32")

Questi link nelle librerie selezionate in MSVC ++.





macros