pragma

Pragma – tai speciali komanda arba direktyva programavime, kuri nurodo kompiliatoriui, kaip apdoroti kodą. Ji dažniausiai naudojama kompiliatoriaus nustatymams valdyti, pvz., optimizavimui ar įspėjimams slopinti.

Pagrindinės reikšmės:
1. Kompiliatoriaus valdymas – keičia kompiliatoriaus elgesį konkrečiai kodo daliai.
2. Perkėlimumas – dažnai priklauso nuo kompiliatoriaus (gali skirtis tarp kalbų ir platformų).
3. Vietinis poveikis – veikia tik iki kitos pragmos arba failo pabaigos.

Pavyzdžiai:

1. C/C++ – įspėjimų slopinimas:
c
pragma warning(disable: 4996) // Išjungia konkretų įspėjimą

2. C/C++ – atminties išlygiavimas (pack):
c
pragma pack(push, 1) // Nustato struktūros išlygiavimą 1 baitui
struct example {
char a;
int b;
};
pragma pack(pop)

3. C – įspėjimų valdymas:
csharp
pragma warning disable CS0168 // Išjungia nepašinto kintamojo įspėjimą

4. OpenMP (lygiagretus programavimas):
c
pragma omp parallel for // Nurodo kompiliatoriui lygiagrečiai vykdyti ciklą

Trumpai: Pragma – tai kompiliatoriaus instrukcija, skirta valdyti kompiliavimo procesą, bet ji nėra standartinė kalbos dalis ir gali veikti skirtingai įvairiose sistemose.


Jei žinote tikslesnę informaciją paaiškinančią 'pragma' reikšmę, galite ją pakeisti: REDAGUOTI BETA
Įrašas
Paaiškinimas

Jūsų pataisymai bus išsiųsti moderatorių peržiūrai, jei informacija tikslesnė/taisyklingesnė
ji bus patalpinta vietoj esamos.


Kalbų žodynaiJaunimo žodynasVertimasTerminaiTarptautiniai žodžiaiVardaiPavardėsKirčiavimasSapnininkas
© 2020 - 2026 www.zodynas.lt
Draugai: TV Programa Vārdnīca Skaičiuoklė