Powiel możliwe:
initialize array size from another array valuerozmiar tablicy i const
w C++
const int a[]={1,2,3,4,5};
int b[a[2]];
int main()
{
return 0;
}
Kod daje błąd w wierszu 2; Jeśli jednak jest coś takiego jak poniżej to nie daje o błędzie po kompilacji:
const int a=3;
int b[a];
int main()
{
return 0;
}
dlaczego tak jest? jeśli jednak zdefiniuję tablicę b wewnątrz głównej, to w obu przypadkach jest w porządku ...
Wybierz cały kod i kliknij przycisk nawiasy klamrowe u góry okna kodu, aby poprawnie go sformatować. Pamiętaj też, że pod formularzem pytania znajduje się ** preview **, dzięki czemu możesz sprawdzić, czy Twoje pytanie jest rzeczywiście czytelne przed jego opublikowaniem. –
@Anon Thnx zrobię to następnym razem .. –
To samo pytanie zostało ostatnio zadane prawie identycznie. – GManNickG