PDA

View Full Version : #pragma و #error



ICEMAN
دوشنبه 20 اسفند 1386, 11:46 صبح
سلام ...
اگه ممکنه در مورد کار این Preprocessor ها یه توضیح یا یه مثالی بزنید

ممنون

BitMap
دوشنبه 20 اسفند 1386, 17:22 عصر
pragma که کاربردهای زیادی داره
مثلا برای جلوگیری از افزودن چندباره ی یک فایل


#pragma once

ویا برای وارد کردن یک گتابخانه از این استفاده می کنیم

#
pragma comment(lib, "...")

خلاصه کلی کار میشه باهاش کرد و معمولا خصایصOS و کامپایلر ولینکر رو مشخص میکنه

#error هم در هنگام کامپایل یک error تولید میکنه
مثلا

#if !defined(__cplusplus)
#error C++ compiler required.
#endif[/CODE]

اگر __cplusplus قبلا تعریف نشده باشه کامپایلر خطلا نشون میده