اولین بار است که به این وب‌سایت می‌آیید. راهنما را مطالعه کنید!
x
موسسه خیریه محک

شهر ریاضی بازی-ریاضی

فراخوانی کتابخانه‌ها در ابتدای برنامه

+1 امتیاز
162 نمایش

اینکه در هنگام فراخوانی کتابخانه ها، از h. استفاده میکنند، یا اینکه از using namespace std; به چه مفهوم است و چه تفاوتی باهم دارند؟

در ++C زبانی بسیار کوچک‌تر و پاکیزه‌تر در تلاش برای خروج است. (Bjarne Stroustrup)
پرسیده شده دوشنبه ۲۰ آذر ۱۳۹۱ در C++ توسط برنامه‌نویس  
بازتگ شده دوشنبه ۲۶ فروردین ۱۳۹۲ توسط admin

1 پاسخ

0 امتیاز

استفاده از h. برای کار با سرفایل‌ها (header files) هست که در واقع سرفایل‌ها دسته ای از دستورات هستن که بصورت وابسته با یک برنامه مشخص کار میکنن. بطور مثال ممکنه در برنامه یک بازی سرفایلی باشه که کار‌های گرافیکی رو انجام میده.
ولی using namespace std برای کار با رابط‌های خود زبان برنامه‌نویسی C++ مثل توابع و کلاس‌های از پیش تعریف شده در این زبان هست. و به معنی استفاده از اطلاعات یک فایل یا همچین چیزی نیست. بطور مثال std شامل تمام توابع کتابخانه‌ای استاندارد و کلاس‌ها میشه.

پاسخ داده شده چهارشنبه ۹ اسفند ۱۳۹۱ توسط CPP_Crawler4