PDA

View Full Version : منظور از < > در معرفی کلاس ها چیست؟



hosseinam1370
شنبه 09 اسفند 1393, 10:53 صبح
دوستان ، ما برای ارسال آرگومان به تابع از () استفاده میکنیم:
hosssein( a , 10);


ولی از این دوتا <> چرا استفاده میکنیم ؟ میخاهیم پرامتر های بین اینو کجا بریزیم؟
مثله:
std::array<int,10> myarray;

یا

std::vector<int> hossein;

با تشکر.

rahnema1
شنبه 09 اسفند 1393, 15:42 عصر
سلام
برای ایجاد template یا الگو از این علامت استفاده می شه
برای ایجاد تابع و یا ایجاد کلاس میشه از تمپلیت استفاده کرد
مثلا برای تعریف تابع لازمه که در مواقع عادی نوع پارامترهای ورودی تابع را مشخص کنیم با تمپلیت میشه از این کار صرفنظر کرد در همین سایت و سایتهای دیگه در باره این موضوع توضیحات فراوان داده شده