PDA

View Full Version : کتابخانه STL چیست ؟



هم دانشگاهی
پنج شنبه 08 اردیبهشت 1390, 07:51 صبح
سلام دوستان !

می خواستم بدونم کتابخانه STL چیه و برای اینکه از اون استفاده کنیم باید چه کتابخونه ای رو include کنیم ؟!

ممنون !

Aras_rood
پنج شنبه 08 اردیبهشت 1390, 22:19 عصر
كتابخونه stl مجموعه اي از كتابخونه هاست نمي دونم با vector, set, map, queue, dequeue يا چيزايي شبيه اي كار كردين يا نه اگه كار كردين كه هيچي اگه كار نكردين اينا يه سري كتابخونه اند كه هر كدومشونو اگه include كنيد مي تونيد ازشون استفاده كنيد مثلن vector‌ چيزي شبيه به آرايه با اندازه پوياست يا مثلن set يه جور داده ساختاره كه مجموعه ها رو شبيه سازي مي كنه و هر كدوم از اينا طبعن يه سري تابع هم دارن. اينا يه سري به اصطلاح container هستند ولي stl يه كتابخونه ديگه هم داره به اسم algorithm‌ كه اگه include كنيد ميتوني از الگوريتم هاي پرمصرفي كه داره استفاده كنيد مثل الگوريتم sort

به اين لينك ها هم سر بزنيد:
http://cplusplus.com/reference/stl/
http://cplusplus.com/reference/algorithm/

موفق باشيد.

هم دانشگاهی
پنج شنبه 08 اردیبهشت 1390, 23:07 عصر
در رابطه با درخت و گراف هم کتابخونه ای داره ؟

sh4mid
جمعه 09 اردیبهشت 1390, 00:29 صبح
در رابطه با درخت و گراف هم کتابخونه ای داره ؟
خود STL چیزی به اسم Tree نداره ، می تونی از stl::map (http://www.sgi.com/tech/stl/Map.html) یا std::set (http://www.sgi.com/tech/stl/set.html) استفاده کنی یا tree.hh (http://tree.phi-sci.com/) و ...
برای graph هم BGL (http://www.boost.org/doc/libs/1_36_0/libs/graph/doc/index.html)و ...