توضیحاتی در مورد کتابخانه های پرکاربرد در C++ میباشد که در ذیل آمده است .توجه شود که به ترتیب نمیباشد.
graphics.h:
کتابخانه graphics.h یک واسط برنامهنویسی قدیمی و مبتنی بر DOS (معمولاً در کامپایلرهای Borland/Turbo C++) بود که برای ترسیم اشکال گرافیکی ساده با استفاده از توابع دسترسی مستقیم به حافظه کارت گرافیک (VGA) طراحی شده بود و در محیطهای مدرن مانند C++ استاندارد یا سیستمعاملهای جدید پشتیبانی نمیشود.
Thread:
کتابخانه std::thread در C++ استاندارد (از C++11 به بعد) یک رابط شیگرا و قابل حمل (Portable) برای مدیریت اجرای همزمان (Concurrency) و اجرای موازی (Parallelism) با ایجاد، مدیریت و همگامسازی رشتههای اجرایی (Threads) در سطح سیستمعامل فراهم میکند.
Conio.h:
کتابخانه conio.h یک کتابخانه غیر استاندارد و مخصوص سیستمعامل DOS (یا کامپایلرهای قدیمیتر مانند Turbo C) بود که توابعی برای ورودی/خروجی کنسولی (مانند دریافت کاراکتر بدون نیاز به فشردن Enter، مانند تابع getch()) و کنترل صفحه نمایش فراهم میکرد و در محیطهای مدرن C++ پشتیبانی نمیشود.
iostream :
کتابخانه iostream (Input/Output Stream) در C++ یک مؤلفه حیاتی است که کلاسهایی مانند std::cin، std::cout، و std::cerr را برای مدیریت ورودی/خروجی استاندارد مبتنی بر جریان (Stream-based I/O) فراهم میکند که قابلیت توسعهپذیری بالایی از طریق Overloading عملگرها دارد.
vector :
کتابخانه std::vector در C++ یک الگوی کانتینر دنبالهای پویا (Dynamic Sequence Container) از کتابخانه استاندارد قالب (STL) است که آرایهای با قابلیت تغییر اندازه خودکار (Automatic Resizing) را پیادهسازی میکند و امکان دسترسی سریع به عناصر با استفاده از اندیس را فراهم میآورد.
chrono :
کتابخانه std::chrono در C++ یک چارچوب قدرتمند برای مدیریت زمان و زمانبندی (Timing and Clock operations) است که امکان اندازهگیری دقیق بازههای زمانی (Durations)، نمایش زمانهای سیستمی و مدیریت تقویم را با دقت بالا و به شکلی قابل حمل (Portable) فراهم میسازد.
time :
کتابخانه time.h (در C) یا معادل آن ctime (در C++) یک مجموعه تابع قدیمیتر و مبتنی بر استاندارد C برای انجام عملیات اساسی زمان مانند تبدیل ساختارهای زمان (مانند struct tm)، اندازهگیری زمان سپری شده و فرمتبندی تاریخ و زمان است که اغلب در پروژههای مدرن با std::chrono جایگزین میشود.
math :
کتابخانه cmath (یا math.h در C) مجموعهای از توابع استاندارد ریاضی برای انجام محاسبات عددی پیچیده مانند توابع مثلثاتی، لگاریتمی، توانی و توابع خاص مانند قدر مطلق و سقف/کف را برای کار با اعداد ممیز شناور (Floating-Point Numbers) فراهم میآورد.
iomanip :
کتابخانه iomanip مجموعهای از دستگیرهها (Manipulators) را برای کنترل دقیق قالببندی خروجی در جریانهای ورودی/خروجی C++ (مانند std::cout) فراهم میکند، از جمله تنظیم عرض فیلد، دقت ممیز شناور، و نمایش اعداد در مبنایهای مختلف (اعشاری، هشتتایی، شانزدهتایی).
sstream
کتابخانه sstream امکان کار با جریانهای ورودی/خروجی (Streams) را درون رشتههای متنی فراهم میکند؛ به این معنی که میتوانید از عملگرهای آشنای << و >> برای خواندن و نوشتن دادهها به/از یک متغیر نوع std::string استفاده کنید، که برای تبدیل نوع (Type Conversion) و تجزیه متن (String Parsing) بسیار کارآمد است.
ofstream:
ofstream در ++C شیئی از کلاس std::ofstream است که برای نوشتن داده در فایلها (خروجی فایل) استفاده میشود.
با این برنامه می توانید درس شیرین ریاضی را به گوشی آندروید خود بیاورید.این برنامه هم
روی اکثر موبایل های آندرویدی قابل اجراست.
حجم :2mb
لینک های مرتبط: