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

Problem z Klasą C++

Aruba Cloud VPS - 50% taniej przez 3 miesiące!
0 głosów
346 wizyt
pytanie zadane 27 października 2017 w C i C++ przez Kurczak Użytkownik (940 p.)

Cześć, postanowiłem zrobić zadanie ze SPOJ'a: <ZADANIE>, ale nie samo zadanie jest ważne. Chciałem przećwiczyć używanie klas. Na komputerze program odpala się poprawnie, wyniki wyświetlają się dobre, ale na końcu się wysypuje. Wydaje mi się, że coś popsułem z konstruktorem.

KOD

 

2 odpowiedzi

0 głosów
odpowiedź 27 października 2017 przez arek01996 Stary wyjadacz (12,080 p.)
W jaki sposób program się wysypuje?
0 głosów
odpowiedź 27 października 2017 przez adrian17 Mentor (350,860 p.)
==4694==ERROR: AddressSanitizer: heap-buffer-overflow
in Wczytaj::matryca() main.cpp:46

Wychodzisz poza tablicę. Pewnie warunki w pętlach masz złe.

(btw, nijak nie rozumiem co ta klasa robi i czemu ona i metody nazywają się tak, jak się nazywają)

komentarz 27 października 2017 przez Kurczak Użytkownik (940 p.)
Masz rację, wychodzę poza tablicę, dzięki.

Mógłbym zrobić program na funkcjach, użyłem klasy jedynie w celu przećwiczenia jej użycia. Metoda matryca, wzięła się od słowa matrix, oznaczającego macierz, może to tłumaczenie nie jest poprawne. Klasa faktycznie powinna nazywać się inaczej, ale nazwa to wynik mojego pierwotnego konceptu, który zmieniał się kilkukrotnie. Metoda "wiekszy", myślę, że nie jest zła.
komentarz 27 października 2017 przez DragonCoder Nałogowiec (36,500 p.)
Wrecz przeciwnie jest zla, skoro chciales uzyc slowa maciert, to uzyj w jezyku angieslkim, tak samo jak cala reszta zmiennych.

1) to dpbry zwyczaj i cwiczysz jezyk

2) czasami warto napisac na agielskim forum o zapytanie, bo czesto dostaniesz tam spora ilosc odpowiedzi itd.

Podobne pytania

0 głosów
0 odpowiedzi 239 wizyt
pytanie zadane 8 maja 2022 w C i C++ przez Bollo Początkujący (460 p.)
+1 głos
1 odpowiedź 637 wizyt
pytanie zadane 1 kwietnia 2017 w C i C++ przez heros22pt Użytkownik (950 p.)
0 głosów
3 odpowiedzi 925 wizyt

93,174 zapytań

142,185 odpowiedzi

321,970 komentarzy

62,503 pasjonatów

Advent of Code 2024

Top 15 użytkowników

  1. 1157p. - dia-Chann
  2. 1139p. - Łukasz Piwowar
  3. 1131p. - CC PL
  4. 1126p. - Łukasz Eckert
  5. 1118p. - Tomasz Bielak
  6. 1104p. - Michal Drewniak
  7. 1083p. - Marcin Putra
  8. 1078p. - rucin93
  9. 1071p. - rafalszastok
  10. 1054p. - Adrian Wieprzkowicz
  11. 1047p. - Piotr Aleksandrowicz
  12. 1037p. - Michał Telesz
  13. 1023p. - Mariusz Fornal
  14. 1017p. - Mikbac
  15. 1005p. - ssynowiec
Szczegóły i pełne wyniki

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

Wprowadzenie do ITsec, tom 1 Wprowadzenie do ITsec, tom 2

Można już zamawiać dwa tomy książek o ITsec pt. "Wprowadzenie do bezpieczeństwa IT" - mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy aż 15% zniżki! Dziękujemy ekipie Sekuraka za fajny rabat dla naszej Społeczności!

...