Ogólne: MOJE ZGŁOSZENIE DZIAŁA U MNIE NA KOMPUTERZE, A NA SIO NIE !!!!11

Publiczne ogłoszenie

Bardzo często jest to związane z błędem programistycznym, który powoduje "undefined behavior", czyli niedeterminstyczne zachowanie programu (tzn. że może się zachowywać inaczej na różnych maszynach). Najczęstsze powody takiego zachowania to: 1. Wychodzenie poza rozmiar tablicy 2. Odwoływanie się do tablicy ujemnymi indeksami np. A[-2], często przez przypadek, np. A[A.size()-2] 3. Nie zwracanie niczego w funkcji, która powinna coś zwracać 4. Przekręcenie się liczb całkowitych, jeżeli liczba jest zbyt duża na dany typ. Jeżeli masz taki problem, sprawdź zgodnie z daną lista, czy nie zrobiłaś/eś jakiegoś błędu, a może oszczędzisz sobie sporo pracy przy jego szukaniu.

> Bardzo często jest to związane z błędem programistycznym, który powoduje "undefined behavior", czyli niedeterminstyczne zachowanie programu (tzn. że może się zachowywać inaczej na różnych maszynach). > > Najczęstsze powody takiego zachowania to: > 1. Wychodzenie poza rozmiar tablicy > 2. Odwoływanie się do tablicy ujemnymi indeksami np. A[-2], często przez przypadek, np. A[A.size()-2] > 3. Nie zwracanie niczego w funkcji, która powinna coś zwracać > 4. Przekręcenie się liczb całkowitych, jeżeli liczba jest zbyt duża na dany typ. > > Jeżeli masz taki problem, sprawdź zgodnie z daną lista, czy nie zrobiłaś/eś jakiegoś błędu, a może oszczędzisz sobie sporo pracy przy jego szukaniu.