کتابخانه استاندارد سی++
در زبان برنامهنویسی سی++، کتابخانه استاندارد سی++ مجموعهای از کلاسها و رویهها است که در هسته زبان نوشته شدهاند و قسمتی از استاندارد ISO سی++ میباشند.[۱]
هدر(سرآیند)های استاندارد
ویرایشظرف (نگهدارنده)ها
ویرایش- <array>
- شامل class: std::array ظرفی برای ذخیرهسازی آرایه با اندازه ثابت ( اضافه شده از C++11)
- <bitset>
- شامل کلاس std::bitset ظرفی برای ذخیره بیت ها
- <deque>
- شامل کلاس std::deque که پیادهسازی ساختمان داده صف 2 طرفه است .
- <forward_list>
- شامل کلاس std::forward_list که پیادهسازی ساختمان داده لیست پیوندی یک طرفه است . ( اضافه شده از C++11)
- <list>
- شامل کلاس std::list که پیادهسازی ساختمان داده لیست پیوندی 2 طرفه است.
- <map>
- شامل کلاسهای std::map و std::multimap
- <queue>
- شامل کلاسهای std::queue و std::priority_queue (بترتیب ساختمان دادههای صف و صف اولویتدار )
- <set>
- شامل کلاسهای std::setو std::multiset
- <stack>
- شامل کلاس std::stack (ساختمان داده پشته )
- <unordered_map>
- شامل کلاسهای std::unordered_map و std::unordered_multimap ( ساختمان داده جدول درهمسازی) ( اضافه شده از C++11)
- <unordered_set>
- شامل کلاسهای std::unordered_set و std::unordered_multiset ( ساختمان داده جدول درهمسازی) ( اضافه شده از C++11)
- <vector>
- شامل کلاس std::vector ساختاری برای آرایه با اندازه متغیر.
عمومی
ویرایش- <algorithm>
- به الگوریتم ( سی++) مراجعه کنید .
- <chrono>
- <functional>
- <iterator>
- <locale>
- <memory>
- <stdexcept>
- <tuple>
- <utility>
رشتهها
ویرایش- <string>
- <regex>
جریانها و ورودی/خروجی*****
ویرایش- <fstream>
- <iomanip>
- <ios>
- <iosfwd>
- <iostream>
- <istream>
- <ostream>
- <sstream>
- <streambuf>
پشتیبانی از زبانها
ویرایش- <exception>
- <limits>
- <new>
- <typeinfo>
کتابخانه پشتیبانی رشته
ویرایش- <thread>
- <mutex>
- <condition_variable>
- <future>
کتابخانههای عددی
ویرایش- <complex>
- <random>
- <valarray>
- <numeric>
کتابخانه استاندارد سی
ویرایشهر هدری در کتابخانه استاندارد سی در کتابخانه استاندارد سی++ هم موجود است، اما با نام متفاوت، مثلاً «time.h» به «ctime» تبدیل شدهاست.
جستارهای وابسته
ویرایشمنابع
ویرایش- ↑ ISO/IEC 14882:2003(E) Programming Languages — C++ §D.5
- بییارنه استراستروپ: The C++ Programming Language, Addison-Wesley, ISBN 0-201-70073-5