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

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

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

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

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

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

1 پاسخ

0 امتیاز

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

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