C++, Dziwne zachowanie zmiennych globalnych
Ostatnio zmodyfikowano 2026-09-27 11:34
tBane |
» 2026-09-27 11:13:25 Pragma once powoduje że plik jest raz ładowany aa nie wiele razy z każdym include. Wtedy tylko raz definiowana jest wartość początkowa zmiennej globalnej. Może właśnie to jest powodem, że wartości Ci "skaczą" z kaażdym includem. pragma once to taki #ifndef PLIK_HPP #define PLIK_HPP
#endif tylko krócej zapisany |
|
czerwonymoskit Temat założony przez niniejszego użytkownika |
» 2026-09-27 11:34:03 Ok więc zamieniłem
#ifndef ZMIENNE #define ZMIENNE
#endif
na
#pragma once
Ale tylko w tym jednym pliku .hpp. Gra idzie. Dziękuję bardzo.
Gdyby ktoś chciał pograć, potestować to szukam zawodników.
Tu link poglądowy.
https://youtu.be/zhnLNcpgmVo?si=fdkqgtuC4-bsq9R9 |
|
| 1 2 « 3 » |