Hogyan kell rögzíteni a figyelmeztetést - az alapok

figyelmeztetés 219 írta (a): figyelmeztető 219. lokális változó „% s” árnyékok változó egy előző szintre


Ez azt jelenti, hogy a változó deklarált kétszer. például:

új, gyors;






új, gyors;

Mit kell tenni?
1. tudjuk eltávolítani az egyiket;
2. lehet változtatni;

De ne felejtsük el, hogy ha változtatni egy változó, akkor ki kell cserélni minden, ami érinti őt. Egy példa a megfelelő módosítást:

új fast1;
fast1 = CreatePickup (1239. 2. 1380,3220, - 1771,3235 13,5469.);

figyelmeztetés 217 írta (a): figyelmeztető 217. laza behúzás


Ez azt jelenti, hogy a kód nem táblázatba foglalt (nem épült egy létra) példa:

Stock LSNews (szín. const húr # 91; # 93;)






az (új i = 0; i >>

Egy példa a helyes táblázatos formában:

Stock LSNews (szín. const húr # 91; # 93;)
az (új i = 0; i ha (IsPlayerConnected (i))
if (! lNews # 91; én # 93;)
SendClientMessage (i szín húr ..);
>
>
>
>

Mi lehet összehangolni az összes kézi vagy helye:

#pragma tabulátorméret 0

vagy használja ez jobb. pragmájához tabulátorméret - egyszerűen elfedik ezeket a figyelmeztetéseket, és semmi több.

figyelmeztetés 235 írta (a): figyelmeztető 235. közhivatali hiányzik előre nyilatkozatot% s


Ez azt jelenti, hogy a függvénynek nincs előre például létrehozott Nyilvános:

És ez úgy tűnik Uvas Waring mit csinálsz? Csak add elő:

Ha nem szeretné, hogy írjon minden alkalommal előre megteheti:

#define nyilvános:% 1 (2%) előre% 1 (2%);
nyilvános% 1 (2%)

És akkor mi az új BKV az alábbiak szerint:




Kapcsolódó cikkek