Przeczytałem to post. Jednak nie mogłem zrozumieć znaczenia następnej deklaracji.C++ Indeksowanie wielowymiarowych tablic
Powiedzmy Oświadczam to:
Declaration 1: int jimmy [HEIGHT][WIDTH];
Accessing 1: jimmy[n][m]
Declaration 2: int jimmy [HEIGHT * WIDTH];
Accessing 2: jimmy[n*WIDTH+m]
Deklaracja 1 i uzyskiwania dostępu 1 i 2 oraz deklaracja dostępu 2 są takie same src.
Co jednak oznacza jimmy [n, m]? Napisałem kod, który podał mi adres. Nie mogłem uzyskać żadnych przydatnych informacji. Czy ktoś może powiedzieć, co to znaczy?
zobacz także: [wiki] (https://en.wikipedia.org/wiki/Comma_o perator) [cppref] (http://en.cppreference.com/w/cpp/language/operator_other#Built-in_comma_operator) – Drop
[Jak działa operator przecinania] (http://stackoverflow.com/q/54142/ 995714), [Jakie jest właściwe korzystanie z operatora przecinkowego?] (Http://stackoverflow.com/q/17902992/995714), [Kiedy przeciążać operatora przecinania?] (Http://stackoverflow.com/q/5602112/995714) –