Podstawowe pytanie tutaj, z (miejmy nadzieję) prostą odpowiedzią: Próbuję napisać funkcję, której pierwszym argumentem jest std :: array, ale z arbitralnym rozmiar.Definiowanie funkcji, która pobiera std :: array jako parametr
void f(array<int> x) {
//do stuff
}
nie jest ważny, ponieważ potrzebuję rozmiaru dla array<int, #>
. Czy istnieje sposób na obejście tego?
Proszę zwrócić szczególną uwagę na tej części http://stackoverflow.com/a/ 4810672/2296458 – CoryKramer
@Cyber nie, to nie jest duplikat ... Czy nawet przeczytałeś powiązane pytanie i odpowiedź? Połączone pytanie dotyczy tablic w stylu C. – Theolodis
Czy znasz rozmiar tablicy w czasie kompilacji? – Scis