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 |