تور لحظه آخری
امروز : پنجشنبه ، 22 شهریور 1403    احادیث و روایات:  امام موسی کاظم (ع):دعایی که بیشتر امید اجابت آن می رود و زودتر به اجابت می رسد،‌ دعا ب...
سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون شرکت ها




آمار وبسایت

 تعداد کل بازدیدها : 1815071133




هواشناسی

نرخ طلا سکه و  ارز

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



اضافه به علاقمنديها ارسال اين مطلب به دوستان آرشيو تمام مطالب
archive  refresh

ارائه آرایه توسط گرانبار کردن عملگر و بکارگیری template در زبان ++C -


واضح آرشیو وب فارسی:سایت ریسک: ارائه آرایه توسط گرانبار کردن عملگر [] و بکارگیری template در زبان ++C the_king 03 تير 1388, 06:57کلاس carray یک آرایه 10 عنصری را توسط گرانبار کردن عملگر [] ارائه می کند، بطوری که بتواند با انواع مختلف داده کار کند، تابع calculate توان سوم یک عدد مثبت از هر نوع داده عددی را محاسبه می نماید : #include "iostream.h" #include "assert.h" template <class T> class carray { private: T array[10]; public: T &operator [](int index) { assert((index>=0)&&(10>index)); return array[index]; } const T &operator [](int index) const { assert((index>=0)&&(10>index)); return array[index]; } }; template <class T> T calculate(T value) { T result; result=value*value*value; if (result<0) result*=-1; return result; } int main() { int i; carray<int> cal; int v1=2; for (i=0;i<10;i++) { cal[i]=calculate(v1); v1=v1+1; } carray<float> ca 2; float v2=2.5; for (i=0;i<10;i++) { ca 2[i]=calculate(v2); v2=v2+1; } return 0; }




این صفحه را در گوگل محبوب کنید

[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 634]

bt

اضافه شدن مطلب/حذف مطلب







-


گوناگون

پربازدیدترینها
طراحی وب>


صفحه اول | تمام مطالب | RSS | ارتباط با ما
1390© تمامی حقوق این سایت متعلق به سایت واضح می باشد.
این سایت در ستاد ساماندهی وزارت فرهنگ و ارشاد اسلامی ثبت شده است و پیرو قوانین جمهوری اسلامی ایران می باشد. لطفا در صورت برخورد با مطالب و صفحات خلاف قوانین در سایت آن را به ما اطلاع دهید
پایگاه خبری واضح کاری از شرکت طراحی سایت اینتن