Partager via


HStringReference::HStringReference, constructeur

Initialise une nouvelle instance de la classe HStringReference.

    template<unsigned int sizeDest>
    HStringReference(wchar_t const (&str)[ sizeDest]) throw();

    template<unsigned int sizeDest>
    HStringReference(wchar_t const (&str)[ sizeDest], 
unsigned int len)
       throw();

    HStringReference(HStringReference&& other) throw();

Paramètres

  • sizeDest
    Un paramètre de modèle spécifiant la taille de la mémoire tampon du HStringReference de destination.

  • str
    Une référence à une chaîne à caractères larges.

  • len
    La longueur maximale de la mémoire tampon du paramètre str à utiliser dans cette opération. Si le paramètre len n'est pas spécifié, le paramètre str entier est utilisé. Si len est supérieur à sizeDest, len a la valeur sizeDest-1.

  • other
    Un autre objet de HStringReference.

Remarques

Le premier constructeur initialise un objet de HStringReference de la même taille qu'un paramètre str.

Le deuxième constructeur initialise un objet de HStringReference dont la taille est spécifiée par le paramètre len.

Le troisième constructeur initialise un objet de HStringReference à la valeur du paramètre other, puis détruit le paramètre other .

Configuration requise

En-tête: corewrappers.h

Espace de noms: Microsoft::WRL::Wrappers

Voir aussi

Référence

HStringReference, classe