Novosti 
[Upozorenje] Uskoro zabrana #define u C i C++ 12.08.2010., 8:44:41PM Upozorenje

Ističemo kako planiramo zabraniti pretprocesorsku ključnu #define na Evaluatoru. Njihova funkcionalnost se može najčešće može ljepše i bolje dobiti korištenjem konstantnih vrijednosti ili funkcija. Bolje, zato jer dobivate provjeru tipova podataka vrijednosti odnosno argumenata. Razlog za zabranu su određeni trikovi koje su korisnici počeli primjenjivati korištenjem pretprocesora, a koji se najlakše mogu zapriječiti zabranom #define. Ukoliko imate neke primjere koji su vam na natjecanjima izuzetno pomogli, a da se nisu mogli otprilike jednako lako napisati koristeći konstantne vrijednosti ili funkcije, javite se.

Primjer za konstantne vrijednosti

// umjesto #define BROJ_CLANOVA 16
const int BROJ_CLANOVA = 16;

permalink

[Upozorenje]