Partager via


priority_queue : : generic_value (STL/CLR)

Le type d'un élément pour une utilisation 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 cette classe conteneur de modèle. (GValue est soit value_type ou soit value_type^ si value_type est un type de référence.)

Exemple

// cliext_priority_queue_generic_value.cpp 
// compile with: /clr 
#include <cliext/queue> 
 
typedef cliext::priority_queue<wchar_t> Mypriority_queue; 
int main() 
    { 
    Mypriority_queue 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 
    Mypriority_queue::generic_container^ gc1 = %c1; 
    for each (wchar_t elem in gc1->get_container()) 
        System::Console::Write(" {0}", elem); 
    System::Console::WriteLine(); 
 
// display in priority order using generic_value 
    for (; !gc1->empty(); gc1->pop()) 
        { 
        Mypriority_queue::generic_value elem = gc1->top(); 
 
        System::Console::Write(" {0}", elem); 
        } 
    System::Console::WriteLine(); 
    return (0); 
    } 
 
  

Configuration requise

En-tête : <cliext/queue>

Espace de nom : cliext

Voir aussi

Référence

priority_queue (STL/CLR)

priority_queue : : generic_container (STL/CLR)

priority_queue : : value_type (STL/CLR)