stack::generic_value (STL/CLR)
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.(GValue es value_type o value_type^ si value_type es un tipo de referencia).
Ejemplo
// cliext_stack_generic_value.cpp
// compile with: /clr
#include <cliext/stack>
typedef cliext::stack<wchar_t> Mystack;
int main()
{
Mystack 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
Mystack::generic_container^ gc1 = %c1;
for each (wchar_t elem in gc1->get_container())
System::Console::Write(" {0}", elem);
System::Console::WriteLine();
// display in reverse using generic_value
for (; !gc1->empty(); gc1->pop())
{
Mystack::generic_value elem = gc1->top();
System::Console::Write(" {0}", elem);
}
System::Console::WriteLine();
return (0);
}
Requisitos
encabezado: <cliext/pila>
Cliext deespacio de nombres: