C++, definicja klasy sf::RenderWindow w funkcji zewnetrznej
Ostatnio zmodyfikowano 2025-12-26 11:55
czerwonymoskit Temat założony przez niniejszego użytkownika |
» 2025-11-15 18:42:38 https://drive.google.com/file/d/1WFLSgAT2cPYg81r2Lhd2bZ5-nN3ZFUS6/view?usp=sharing
:)
Jutro popatrzę za tym kodem funkcji. Ogólnie lata i postanowiłem dokończyć bo niewiele zostało. Debugowanie na końcu. Raz na 5 się wysypie. Miałem to dosyć dobrze zrobione tyle dobrego ale jednak coś tam jeszcze świruje. Tam nie ma cout'ów bo to sfml. Już dziś nie mam sił do tego. |
|
skovv |
» 2025-11-15 18:46:15 Co z tego, konsola nadal działa |
|
czerwonymoskit Temat założony przez niniejszego użytkownika |
» 2025-11-15 19:19:06 Nie rozumiem |
|
skovv |
» 2025-11-15 19:27:41 jak masz problem że crashuje to wtedy w miejscu gdzie podejrzewasz błąd co jakiś kawałek kodu dajesz std::cout << "funkcja x, checkpoint 11\n"; i wtedy jak sie wykrzaczy to masz w konsoli ostatni log np funkcja x, checkpoint 11 i wiesz ze to po tym się crashuje |
|
czerwonymoskit Temat założony przez niniejszego użytkownika |
» 2025-11-17 12:21:46 skovv dzięki za koncepcje wydaje się ciekawa. Coś jest na rzeczy z tym co pisał pekfos bo np zmienne globalne inicjalizowane w funkcji zmienne() nie zawsze mają prawidłowe wartości. nawet gdy przypisuje im wartość na początku main'a też się zdarza, że jest nie tak. Ale ogólnie mi to działa nie najgorzej. Kończę boisko itd. Debugowanie chyba jakoś na końcu. Pracochłonne jest wyświetlanie pozycji zawodników choć teraz to widzę mniej więcej gdzie się znajdują. W konsoli grałem na slepo :0
https://drive.google.com/file/d/1J1FW4ZOO2eJVPxgwHW_lTeQBuTAvHKhh/view?usp=drive_link |
|
pekfos |
» 2025-11-17 16:43:55 jak masz problem że crashuje to wtedy w miejscu gdzie podejrzewasz błąd co jakiś kawałek kodu dajesz std::cout << "funkcja x, checkpoint 11\n"; i wtedy jak sie wykrzaczy to masz w konsoli ostatni log np funkcja x, checkpoint 11 i wiesz ze to po tym się crashuje Nie prościej po prostu wykrzaczyć pod debuggerem? Przecież widać będzie bezpośrednią przyczynę. |
|
skovv |
» 2025-11-17 18:13:05 No nie zawsze, wskazuje Ci na np pusty wskaźnik ale z której funkcji został wykonany i w którym momencie? |
|
pekfos |
» 2025-11-17 18:40:41 To co opisałeś pokazuje moment wywalenia programu w przybliżeniu, coś co debugger robi dokładnie bez zbędnej modyfikacji kodu. |
|
| 1 2 « 3 » 4 |