PDA

View Full Version : vector in C++‎



amin2014
دوشنبه 19 مرداد 1394, 15:24 عصر
با سلام
من یک وکتور تعریف کردم از نوع کلاس حالا اگر من بخوام محتوای درون این وکتور را چاپ کنم باید چی کار کنم؟
ممنون میشم راهنمایی کنید:)



vector<classname*> * vec;

amirtork
دوشنبه 19 مرداد 1394, 19:39 عصر
سلام.
باید برای کلاس classname، عملگر >> را باز تعریف کنید.
و یا میتونید متدی رو در کلاس تعریف کنید که مقادیر اعضای اون کلاس رو چاپ کنه و بعد اون رو به صورت:
className c1;
c1.print();

استفاده کنید.(print نام متودی هست که من فرضا برای چاپ مقادیر اعضا تعریف کرده ام.)