## WeakPtr::WeakPtr(const SmartPtr\<Q\>\&) constructor


ينشئ مؤشرًا ضعيفًا يشير إلى نفس المؤشر الذي يشير إليه x.

```cpp
template<class Q,typename> System::WeakPtr<T>::WeakPtr(const SmartPtr<Q> &x)
```


| معامل | الوصف |
| --- | --- |
| Q | نوع الكائن المشار إليه للمؤشر المصدر. |

| معامل | نوع | الوصف |
| --- | --- | --- |
| x | const SmartPtr\<Q\>\& | مؤشر لنسخ قيمة الكائن المشار إليه منه. |

## انظر أيضًا

* Class [SmartPtr](../../smartptr/)
* Class [WeakPtr](../)
* Namespace [System](../../)
* Library [Aspose.Font for C++](../../../)
## WeakPtr::WeakPtr(const SmartPtr_\&) constructor


ينشئ مؤشرًا ضعيفًا يشير إلى نفس المؤشر الذي يشير إليه ptr.

```cpp
System::WeakPtr<T>::WeakPtr(const SmartPtr_ &ptr)
```


| معامل | نوع | الوصف |
| --- | --- | --- |
| ptr | const SmartPtr_\& | مؤشر لنسخ قيمة الكائن المشار إليه منه. |

## انظر أيضًا

* Typedef [SmartPtr_](../smartptr_/)
* Class [WeakPtr](../)
* Namespace [System](../../)
* Library [Aspose.Font for C++](../../../)
## WeakPtr::WeakPtr(const WeakPtr\<Q\>\&) constructor


ينشئ المؤشر الضعيف بنسخة بنائية.

```cpp
template<class Q,typename> System::WeakPtr<T>::WeakPtr(const WeakPtr<Q> &x)
```


| معامل | الوصف |
| --- | --- |
| Q | نوع العنصر المصدر. |

| معامل | نوع | الوصف |
| --- | --- | --- |
| x | const WeakPtr\<Q\>\& | مؤشر لنسخ قيمة الكائن المشار إليه منه. |

## انظر أيضًا

* Class [WeakPtr](../)
* Class [WeakPtr](../)
* Namespace [System](../../)
* Library [Aspose.Font for C++](../../../)
## WeakPtr::WeakPtr(const WeakPtr_\&) constructor


ينشئ المؤشر الضعيف بنسخة بنائية.

```cpp
System::WeakPtr<T>::WeakPtr(const WeakPtr_ &ptr)
```


| معامل | نوع | الوصف |
| --- | --- | --- |
| ptr | const WeakPtr_\& | مؤشر لنسخ قيمة الكائن المشار إليه منه. |

## انظر أيضًا

* Typedef [WeakPtr_](../weakptr_/)
* Class [WeakPtr](../)
* Namespace [System](../../)
* Library [Aspose.Font for C++](../../../)
## WeakPtr::WeakPtr(Pointee_ *) constructor


ينشئ مؤشرًا ضعيفًا إلى الكائن المعطى.

```cpp
System::WeakPtr<T>::WeakPtr(Pointee_ *object)
```


| معامل | نوع | الوصف |
| --- | --- | --- |
| object | Pointee_ * | [Object](../../object/) لإنشاء مؤشر ضعيف إليه. |

## انظر أيضًا

* Typedef [Pointee_](../pointee_/)
* Class [WeakPtr](../)
* Namespace [System](../../)
* Library [Aspose.Font for C++](../../../)
## WeakPtr::WeakPtr(SmartPtr_\&&) constructor


ينشئ المؤشر الضعيف بنقل بنائي.

```cpp
System::WeakPtr<T>::WeakPtr(SmartPtr_ &&x)
```


| معامل | نوع | الوصف |
| --- | --- | --- |
| x | SmartPtr_\&& | مؤشر لنقل قيمة الكائن المشار إليه من. |

## انظر أيضًا

* Typedef [SmartPtr_](../smartptr_/)
* Class [WeakPtr](../)
* Namespace [System](../../)
* Library [Aspose.Font for C++](../../../)
## WeakPtr::WeakPtr(std::nullptr_t) constructor


ينشئ مؤشرًا فارغًا.

```cpp
System::WeakPtr<T>::WeakPtr(std::nullptr_t=nullptr)
```

## انظر أيضًا

* Class [WeakPtr](../)
* Namespace [System](../../)
* Library [Aspose.Font for C++](../../../)
