Udostępnij za pośrednictwem


Interpretacja operatora w indeksie dolnym

Jak innych podmiotów gospodarczych, operator indeksu dolnego ([]) można zdefiniować ponownie przez użytkownika.Domyślne zachowanie operatora indeksu dolnego, jeśli nie jest przeciążony, jest łączenie z nazwy tablicy i indeks dolny, przy użyciu następującej metody:

* ((nazwy tablicy) + (Indeks dolny))

Jak w dodanie wszystkich pociąga za sobą typami wskaźników skalowanie jest wykonywane automatycznie, aby dopasować rozmiar typu.W związku z tym, wartość wynikową nie jest Indeks dolny bajtów z pochodzenia nazwy tablicy; jest to raczej Indeks dolnyth element tablicy.(Aby uzyskać więcej informacji na temat tej konwersji, zobacz Dodatku Operatorzy.)

Podobnie tablice wielowymiarowe adres jest wyprowadzone przy użyciu następującej metody:

((array-name) + (subscript1 max* max3*...maxn)               + subscript2 * max3...max*n)                    . . . + subscriptn))

Zobacz też

Informacje

Tablice (C++)