هذا هو تطبيق Linux المسمى shared_from_this () في Constructor والذي يمكن تنزيل أحدث إصدار له كـ sharedptr_1.0.zip. يمكن تشغيله عبر الإنترنت في مزود الاستضافة المجاني OnWorks لمحطات العمل.
قم بتنزيل هذا التطبيق وتشغيله عبر الإنترنت المسمى shared_from_this () في Constructor with OnWorks مجانًا.
اتبع هذه التعليمات لتشغيل هذا التطبيق:
- 1. قم بتنزيل هذا التطبيق على جهاز الكمبيوتر الخاص بك.
- 2. أدخل في مدير الملفات الخاص بنا https://www.onworks.net/myfiles.php؟username=XXXXX باسم المستخدم الذي تريده.
- 3. تحميل هذا التطبيق في هذا الملف.
- 4. ابدأ تشغيل OnWorks Linux عبر الإنترنت أو محاكي Windows عبر الإنترنت أو محاكي MACOS عبر الإنترنت من هذا الموقع.
- 5. من نظام تشغيل OnWorks Linux الذي بدأته للتو ، انتقل إلى مدير الملفات الخاص بنا https://www.onworks.net/myfiles.php؟username=XXXXX مع اسم المستخدم الذي تريده.
- 6. قم بتنزيل التطبيق وتثبيته وتشغيله.
Shared_from_this () في المُنشئ
Ad
الوصف
على ما يبدو ، يكره العديد من الأشخاص أن الفئة القياسية std :: enable_shared_from_this لا تسمح باستدعاء shared_from_this () في المُنشئ.خمن ماذا: من المفترض أن تملأ هذه المكتبة الفراغ.
تقوم مكتبة التعزيز بذلك أيضًا ، ولكنها لا تسمح بإجراء shared_ptrs داخل أداة التدمير ولا توفر طريقة release () لاكتساب ملكية المؤشر المتضمن.
ومع ذلك ، فإن الجانب السلبي الكبير هو أنه ليس (بعد) آمنًا.
شرح المميزات:
- Shared_from_this () في المُنشئ والمُدمِر
- الاستبدال الفوري لـ std :: shared_ptr و std :: enable_shared_from_this
- ليس موضوع آمن
- يوفر طريقة الإطلاق ()
لغة البرمجة
C + +
هذا تطبيق يمكن جلبه أيضًا من https://sourceforge.net/projects/shared-from-this-ctor/. تمت استضافته في OnWorks ليتم تشغيله عبر الإنترنت بأسهل طريقة من أحد أنظمتنا التشغيلية المجانية.