Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El tipo de un elemento con la interfaz genérica para el contenedor.
typedef GValue generic_value;
Comentarios
El tipo describe un objeto de GValue tipo que describa el valor almacenado de elemento para el uso con la interfaz genérica para esta clase de contenedor de plantilla.
Ejemplo
// cliext_hash_map_generic_value.cpp
// compile with: /clr
#include <cliext/hash_map>
typedef cliext::hash_map<wchar_t, int> Myhash_map;
int main()
{
Myhash_map c1;
c1.insert(Myhash_map::make_value(L'a', 1));
c1.insert(Myhash_map::make_value(L'b', 2));
c1.insert(Myhash_map::make_value(L'c', 3));
// display contents " [a 1] [b 2] [c 3]"
for each (Myhash_map::value_type elem in c1)
System::Console::Write(" [{0} {1}]", elem->first, elem->second);
System::Console::WriteLine();
// construct a generic container
Myhash_map::generic_container^ gc1 = %c1;
for each (Myhash_map::value_type elem in gc1)
System::Console::Write(" [{0} {1}]", elem->first, elem->second);
System::Console::WriteLine();
// get an element and display it
Myhash_map::generic_iterator gcit = gc1->begin();
Myhash_map::generic_value gcval = *gcit;
System::Console::WriteLine(" [{0} {1}]", gcval->first, gcval->second);
return (0);
}
Requisitos
encabezado: <cliext/hash_map>
Cliext deespacio de nombres:
Vea también
Referencia
hash_map::generic_container (STL/CLR)