Wpis z mikrobloga

@Rilekt: nie ma, te dwa ostatnie to inny zapis tego pierwszego. To co umieścisz przy definicji w { } i tak kompilator sobie przetłumaczy 'aha wpisał 3 liczby w nawiasach zatem mamy tablicę trzyelementową'.
  • Odpowiedz
@Rilekt: Co jest w tym p--------o, w dużej mierze to lukier składniowy pozwalający definiować tablice w różnorodny sposób. W pierwszym przypadku tworzymy obiekt z użyciem listy inicjalizacyjnej, rozmiar tej tablicy jest znany w czasie kompilacji.
W drugim przypadku masz pilnowane czy ilość obiektów przekazanych jest równa wielkości tablic, zobacz że jak zmienisz ilość elementów na liście inicjalizacyjnej kompilator zaprotestuje, pilnowana jest ich zgodność.
W trzecim wypadku kompilator może wywnioskować rozmiar
  • Odpowiedz