C++ Usando std :: array


Ejemplo

C ++ 11

El contenedor std::array puede agrupar un número fijo de valores de retorno. Este número debe conocerse en tiempo de compilación y todos los valores de retorno deben ser del mismo tipo:

std::array<int, 4> bar(int a, int b) {
    return { a + b, a - b, a * b, a / b };
}

Esto reemplaza los arrays de estilo c de la int bar[4] form int bar[4] . La ventaja es que ahora se pueden usar varias funciones std de c++ . También proporciona funciones útiles como miembros at que es una función de acceso miembro de seguro con la comprobación de encuadernado, y size que le permite devolver el tamaño de la matriz sin cálculo.