Partager via


file d'attente : : generic_value (STL/CLR)

Le type d'un élément à utiliser avec l'interface générique pour le conteneur.

    typedef GValue generic_value;

Notes

Le type décrit un objet de type GValue qui décrit la valeur de l'élément stockée pour une utilisation avec l'interface générique pour ce modèle de classe de conteneur. (GValue est soit value_type ou soit value_type^ si value_type est un type de référence.)

Exemple

// cliext_queue_generic_value.cpp 
// compile with: /clr 
#include <cliext/queue> 
 
typedef cliext::queue<wchar_t> Myqueue; 
int main() 
    { 
    Myqueue c1; 
    c1.push(L'a'); 
    c1.push(L'b'); 
    c1.push(L'c'); 
 
// display contents " a b c" 
    for each (wchar_t elem in c1.get_container()) 
        System::Console::Write(" {0}", elem); 
    System::Console::WriteLine(); 
 
// get interface to container 
    Myqueue::generic_container^ gc1 = %c1; 
    for each (wchar_t elem in gc1->get_container()) 
        System::Console::Write(" {0}", elem); 
    System::Console::WriteLine(); 
 
// display in order using generic_value 
    for (; !gc1->empty(); gc1->pop()) 
        { 
        Myqueue::generic_value elem = gc1->front(); 
 
        System::Console::Write(" {0}", elem); 
        } 
    System::Console::WriteLine(); 
    return (0); 
    } 
 
  

Configuration requise

En-tête : <cliext/queue>

Espace de noms cliext

Voir aussi

Référence

queue (STL/CLR)

file d'attente : : generic_container (STL/CLR)

file d'attente : : value_type (STL/CLR)