• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

wskaźniki, tablice

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
+1 głos
192 wizyt
pytanie zadane 27 grudnia 2016 w C i C++ przez Arkadiusz Sieczak Początkujący (400 p.)

Jest to pytanie z quizu C++. Tłumaczenie z tamtej strony jest dla mnie niejasne. Prosiłbym o wytłumaczenie dlaczego akurat w linijce nr 12 i 14 kompilator protestuje. Pozdrawiam!

#include<iostream>
int main()
 {
     int a[54] = {};

     int b[54] = {};
      
     int* x = a;
 
    int* const y = a;
 
    b = x;
 
    b = y;
 
    return 0;
} 

 

1 odpowiedź

+2 głosów
odpowiedź 27 grudnia 2016 przez Patrycjerz Mędrzec (192,320 p.)
Gdyż wskaźniki pochodzące od deklaracji tablicy statycznej są stałe i nie można zmieniać ich adresu.
komentarz 27 grudnia 2016 przez Arkadiusz Sieczak Początkujący (400 p.)
dziękuję

Podobne pytania

0 głosów
1 odpowiedź 270 wizyt
pytanie zadane 1 grudnia 2022 w C i C++ przez Pysa6 Nowicjusz (220 p.)
0 głosów
1 odpowiedź 393 wizyt
pytanie zadane 7 września 2022 w C i C++ przez benny13 Obywatel (1,150 p.)
0 głosów
0 odpowiedzi 726 wizyt

93,434 zapytań

142,429 odpowiedzi

322,662 komentarzy

62,799 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

...