Aracılığıyla paylaş


Platform::ArrayReference Sınıfı

ArrayReference, C stilindeki bir diziyi giriş verileriyle doldurmak istediğinizde giriş parametrelerinde Platform::Array^ yerine kullanabileceğiniz bir iyileştirme türüdür.

Sözdizimi

class ArrayReference

Üyeler

Ortak Oluşturucular

Veri Akışı Adı Açıklama
ArrayReference::ArrayReference ArrayReference sınıfının yeni bir örneğini başlatır.

Ortak İşleçler

Veri Akışı Adı Açıklama
ArrayReference::operator() İşleci Bunu ArrayReference öğesine Platform::Array<T>^*dönüştürür.
ArrayReference::operator= İşleci Başka bir ArrayReference örneğin içeriğini bu örneğe atar.

Özel durumlar

Açıklamalar

kullanarak ArrayReference C stili bir diziyi doldurarak, önce bir Platform::Array değişkene, sonra da C stili diziye kopyalamaya dahil olacak ek kopyalama işleminden kaçınabilirsiniz. kullandığınızda ArrayReferenceyalnızca bir kopyalama işlemi vardır. Kod örneği için bkz . Array ve WriteOnlyArray.

Gereksinimler

Desteklenen en düşük istemci: Windows 8

Desteklenen en düşük sunucu: Windows Server 2012

Ad Alanı: Platform

Üst bilgi: vccorlib.h

ArrayReference::ArrayReference Oluşturucusu

Platform::ArrayReference sınıfının yeni bir örneğini başlatır.

Sözdizimi

ArrayReference(TArg* ataArg, unsigned int sizeArg, bool needsInitArg = false);
ArrayReference(ArrayReference&& otherArg)

Parametreler

dataArg
Dizi verilerinin işaretçisi.

sizeArg
Kaynak dizideki öğelerin sayısı.

diğerArg
ArrayReference Yeni örneği başlatmak için verileri taşınacak bir nesne.

Açıklamalar

ArrayReference::operator= İşleci

Belirtilen nesneyi taşıma semantiği kullanarak geçerli Platform::ArrayReference nesnesine atar.

Sözdizimi

ArrayReference& operator=(ArrayReference&& otherArg);

Parametreler

diğerArg
Geçerli ArrayReference nesneye taşınan nesne.

Dönüş Değeri

türünde ArrayReferencebir nesneye başvuru.

Açıklamalar

Platform::ArrayReference , başvuru sınıfı değil standart bir C++ sınıfı şablonudur.

ArrayReference::operator() İşleci

Geçerli Platform::ArrayReference nesnesini bir Platform::Array sınıfına geri dönüştürür.

Sözdizimi

Array<TArg>^ operator ();

Dönüş Değeri

Türünde tanıtıcıdan nesneye Array<TArg>^

Açıklamalar

Platform::ArrayReference standart bir C++ sınıf şablonudur ve Platform::Array bir başvuru sınıfıdır.

Ayrıca bkz.

Platform ad alanı