segmentation fault, dereference pointer

segmentation fault, dereference pointer
MA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 11
0

Ostatnio dosyć częściej napotykam błąd z pamięcią podczas robienia zadań na spoju. Zagłębiłem się w temacie lecz niezbyt ogarnąłem w czym jest błąd w tym programiku. https://ideone.com/CpdKeA
Szukając rzeczy związanych z tym błędem napotkałem coś jak dereference pointer, jak to działa, jak działa znaczek '*'? Czy to jest to samo co zwracanie miejsca w pamięci w którym jest przechowywana zmienna '&'?

Patryk27
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
  • Postów: 13042
1

Spójrz na wymagania do Twojego zadania:

W wierszu drugim znajduje się n liczb całkowitych ai (-10^9 ≤ ai ≤ 10^9) będących wyrazami ciągu.

W jaki sposób Twoja 58-ośmio elementowa tablica ma zmieścić taki zakres liczb?

Szukając rzeczy związanych z tym błędem napotkałem coś jak dereference pointer, jak to działa, jak działa znaczek '*'?

Poczytaj o wskaźnikach w C++ - zbyt dużo tematu na jeden post na forum :-)

Czy to jest to samo co zwracanie miejsca w pamięci w którym jest przechowywana zmienna '&'?

Gdyby to było to samo, nie miałoby sensu istnieć.

lion137
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 5023
1

Do tego trzeba użyć XOR:
https://gist.github.com/lion137/37db480d8c291744a24d22d680553e91
Możesz się pobawić przed zajrzeniem.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.