Warning’i i error’y

Posted in Programowanie on June 10th, 2011 by Nism0

Kto programował choć raz w swoim życiu, “dostał” od kompilatora jakiś error lub warning. Ostatnio znajomy podlinkował do fajnej rozmowy na pewnym blogu, gdzie najbardziej (stąd owy post) zaciekawiło mnie stwierdzenie jednego z blogowiczów(Kristine) na temat warningów, pozwolę sobie je zacytować :

But every warning a compiler produces is produced for perfectly legal code; otherwise it would be an error. The problem is just that C/C++ allows for constructs that are not desired in most cases (such as “if (a = 0)” or “int i = 0.5″)

No cóż, zgadzam się z takim stwierdzeniem i dlatego postanowiłem wyjaśnić tym postem kilka kwestii związanych z tym kiedy i dlaczego dostajemy error lub warning.

Read more »