نمایش نتایج 1 تا 20 از 20

نام تاپیک: آموزش پلی مورفیسم در ++C و نحوه استفاده از اشاره گرهای هوشمند

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #3

    نقل قول: آموزش پلی مورفیسم در ++C و نحوه استفاده از اشاره گرهای هوشمند

    استفاده از الگوی MixIn and CRTP(Curiously Recurring Template Pattern) برای استفاده بهینه از کلاسهای template و up casting در زمان اجرا.
    و اجرای رفرنس متد در کلاس پایه با استفاده از دستور using بدون استفاده از مجازی کردن متد کلاس پایه جایگزین مناسب برای متد های مجازی Reference Method
    کاری که در زبان برنامه نویسی جاوا یک آرزو دست نیافتنی بوده و هست.!!

    template<typename T> struct MixIn {
    auto sum() {
    return static_cast<T*>(this)->lhs +
    static_cast<T*>(this)->rhs ;
    }
    };
    struct Integer : MixIn<Integer> {
    int lhs =0 ;
    int rhs =0 ;
    using MixIn<Integer>::sum; // method refernce
    };

    struct Double : MixIn<Double> {
    double lhs =0.0 ;
    double rhs =0.0 ;
    using MixIn<Double>::sum; // method refernce
    };

    int main(){
    Integer sInt ;
    sInt.lhs = 10 ;
    sInt.rhs = 20 ;
    cout << "sum int is :" << (sInt.sum()) << endl ;

    Double sDubl ;
    sDubl.lhs = 10.8 ;
    sDubl.rhs = 20.3 ;
    cout << "sum double is :" << (sDubl.sum()) << endl ;
    }

    ادامه خواهد داشت ...
    سوالی بود لطفا همین جا اطلاع دهید.!
    آخرین ویرایش به وسیله farhad_shiri_ex : دوشنبه 31 اردیبهشت 1397 در 12:48 عصر

تاپیک های مشابه

  1. مبتدی: نحوه استفاده از اشاره گر
    نوشته شده توسط WhiteWorld در بخش C#‎‎
    پاسخ: 6
    آخرین پست: جمعه 27 دی 1392, 21:06 عصر
  2. توضیح در مورد کد نحوه استفاده از تاریخ شمسی
    نوشته شده توسط boysfe5 در بخش C#‎‎
    پاسخ: 3
    آخرین پست: شنبه 05 مرداد 1392, 17:24 عصر
  3. سوال: نحوه استفاده از اشاره گر this
    نوشته شده توسط irn.2022 در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 1
    آخرین پست: یک شنبه 18 دی 1390, 11:34 صبح
  4. آموزش نحوه استفاده از ُSQL SERVER در delphi !
    نوشته شده توسط ghaem در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 9
    آخرین پست: دوشنبه 14 آذر 1384, 18:37 عصر
  5. نحوه استفاده از اشاره گر
    نوشته شده توسط idic1 در بخش برنامه نویسی در Delphi
    پاسخ: 2
    آخرین پست: دوشنبه 22 فروردین 1384, 09:26 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •