◐ Shell
clean mode source ↗

std::add_lvalue_reference, std::add_rvalue_reference — cppreference.com

De cppreference.com

<metanoindex/>

<tbody> </tbody>

Déclaré dans l'en-tête

<type_traits>

template< class T > struct add_lvalue_reference;

(1) (depuis C++11)

template< class T > struct add_rvalue_reference;

(2) (depuis C++11)

1)

Si T est un objet ou une fonction, fournit une type membre typedef qui est T&. Si T est une référence rvalue dans une certaine U type, puis type est U&. Sinon, type est T .

Original:

If T is an object or function, provides a member typedef type which is T&. If T is an rvalue reference to some type U, then type is U&. Otherwise, type is T.

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

2)

Si T est un objet ou une fonction, fournit une type membre typedef qui est T&&, sinon type est T .

Original:

If T is an object or function, provides a member typedef type which is T&&, otherwise type is T.

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Types de membres

Nom

Original:

Name

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Definition
type

référence à T ou T si elle n'est pas autorisée

Original:

reference to T, or T if not allowed

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Notes

Ces transformations de type honneur règles effondrement de référence:

Original:

These type transformations honor reference collapse rules:

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

std::add_lvalue_reference<T&>::type is T& std::add_lvalue_reference<T&&>::type is T& std::add_rvalue_reference<T&>::type is T& std::add_rvalue_reference<T&&>::type is T&&

Exemple

Voir aussi

vérifie si un type est soit lvalue de référence ou' rvalue de référence

Original:

checks if a type is either lvalue reference or rvalue reference

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(classe générique) [edit]

supprime référence du type donné

Original:

removes reference from the given type

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(classe générique) [edit]