Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

C++, Dziwne zachowanie zmiennych globalnych

Ostatnio zmodyfikowano 2026-09-27 11:34
Autor Wiadomość
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

C/C++
#ifndef PLIK_HPP
#define PLIK_HPP

// zawartość

#endif

tylko krócej zapisany
P-184676
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
P-184677
1 2 « 3 »
Poprzednia strona Strona 3 z 3