سلام ...
اگه ممکنه در مورد کار این Preprocessor ها یه توضیح یا یه مثالی بزنید
ممنون
سلام ...
اگه ممکنه در مورد کار این Preprocessor ها یه توضیح یا یه مثالی بزنید
ممنون
pragma که کاربردهای زیادی داره
مثلا برای جلوگیری از افزودن چندباره ی یک فایل
#pragma once
ویا برای وارد کردن یک گتابخانه از این استفاده می کنیم
#pragma comment(lib, "...")
خلاصه کلی کار میشه باهاش کرد و معمولا خصایصOS و کامپایلر ولینکر رو مشخص میکنه
#error هم در هنگام کامپایل یک error تولید میکنه
مثلا
#if !defined(__cplusplus)
#error C++ compiler required.
#endif[/CODE]
اگر __cplusplus قبلا تعریف نشده باشه کامپایلر خطلا نشون میده