System::WeakReference< T > فئة
محتويات
[
يخفي
]WeakReference< T > class
يمثل إشارة ضعيفة، تُشير إلى كائن مع السماح بحذف ذلك الكائن.
template<typename T>class WeakReference< T > : public System::Object
| Parameter | الوصف |
|---|---|
| T | نوع الكائن المرجعي. |
الطرق
| طريقة | الوصف |
|---|---|
| operator!=(std::nullptr_t) const | يتحقق مما إذا كان الكائن المرجعي غير فارغ. |
| operator!=(const WeakReference<T>&) const | يقارن الكائن المرجعي مع نسخة أخرى من فئة WeakReference. |
| operator==(std::nullptr_t) const | يتحقق مما إذا كان الكائن المرجعي فارغًا. |
| operator==(const WeakReference<T>&) const | يقارن الكائن المرجعي مع نسخة أخرى من فئة WeakReference. |
| reset() | |
| SetTarget(const SmartPtr<T>&) | يضبط الكائن (الهدف) المشار إليه بواسطة كائن WeakReference الحالي. |
| TryGetTarget(const SmartPtr<T>&) const | يحصل على الكائن (الهدف) المشار إليه بواسطة كائن WeakReference الحالي. |
| WeakReference() | منشئ افتراضي. |
| WeakReference(std::nullptr_t) | منشئ من nullptr. |
| WeakReference(const SmartPtr<T>&) | يُهيئ نسخة جديدة من فئة WeakReference، مُشيرًا إلى الكائن المحدد. |
| WeakReference(const SmartPtr<T>&, bool) | يُهيئ نسخة جديدة من فئة WeakReference، مُشيرًا إلى الكائن المحدد. |
انظر أيضًا
- Class Object
- Namespace System
- Library Aspose.Page for C++