فئة System::WeakReference< T >
محتويات
[
يخفي
]WeakReference< T > class
يمثل إشارة ضعيفة، تُشير إلى كائن مع السماح بحذف ذلك الكائن.
template<typename T>class WeakReference< T > : public System::Object
| معامل | الوصف |
|---|---|
| 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.Font for C++