Namespaces
Variants

std::experimental::shared_ptr<T>:: operator[]

From cppreference.net
element_type & operator [ ] ( std:: ptrdiff_t i ) const noexcept ;
(spécifications techniques des bibliothèques fondamentales)

Accède à l'élément du tableau pointé par le pointeur stocké.

Le comportement n'est pas défini si le pointeur stocké est nul ou si i est négatif.

Si T (le paramètre template de shared_ptr ) est un type tableau U[N] , i doit être inférieur à N , sinon le comportement est indéfini.

Table des matières

Paramètres

i - l'indice du tableau

Valeur de retour

Une référence au i -ième élément du tableau, c'est-à-dire, get ( ) [ i ] .

Remarques

Lorsque T n'est pas un type tableau, il n'est pas spécifié si cette fonction est déclarée. Si la fonction est déclarée, il n'est pas spécifié quel est son type de retour, sauf que la déclaration (bien que pas nécessairement la définition) de la fonction est garantie d'être légale.

Exemple

Voir aussi

retourne le pointeur stocké
(fonction membre publique)