Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?
Opracował: Piotr DejaVu Szawdyński
Biblioteki C/C++

array

[szablon klasy] Tworzy tablicę elementów określonego typu o stałym rozmiarze.

Składnia

C/C++
#include <boost/array.hpp>

namespace boost
{
    template < class T, std::size_t N >
    class array
    {
        //...
    };
}

Parametry szablonu

ParametrOpis
class TTyp danych elementów przechowywanych w tablicy.
std::size_t NOkreśla rozmiar tablicy wyrażony w liczbie elementów.

Opis szczegółowy

Szablon, który tworzy tablicę elementów określonego typu o stałym rozmiarze. Tablice utworzone przy pomocy niniejszego szablonu posiadają taką samą wydajność jak tablice utworzone tradycyjnym zapisem C++, jednak są one bezpieczniejsze i wygodniejsze w użyciu.

Przykład

C/C++
#include <boost/array.hpp>
#include <cstdio>

int main()
{
    boost::array < int, 4 > tablica = { 1, 2, 3 };
    for( size_t i = 0; i < tablica.size(); ++i )
         printf( "%d\n", tablica[ i ] );
   
    return 0;
}
Standardowe wyjście programu:
1
2
3
0

Linki zewnętrzne

Wykaz elementów dowiązanych

assign Przypisuje podaną wartość do wszystkich elementów tablicy. (metoda)