Názory ke článku C++ – struktury
Průměrný věk zaměstnanců Martin Bodocky a Majak Gurunu by měl být 23, protože (22+24)/2==23.
22. 6. 2008
Proč používáte "\n" místo klasického endl ? Je to jen o zvyku nebo to přináší i další výhody? Nebo spíš nevýhody? Není "\n" odřádkování jen na win platformě?
4. 7. 2008
\n je new line dle standardu, ktery porusuje pouze M$ ty tupy losere.
4. 7. 2008
\n je newline dle standardu, ktery porusuje pouze M$ widle ty retardovany losere.
25. 7. 2008
osobne teda radeji inicializuji struktury s designatory
xx = { .a = 0, .b = 1, .c = 2 };
nevim, vy si mozna pamatujete poradi prvku vsech struktur a k uz napsanemu se kodu pozdeji nevracite :)
27. 9. 2008
Chyba v príklade kódu na pole štruktúr
štruktútu nemôžeme definovať takto
struct zamestanec[100]{<definicia>}
ale takto:
struct zamestnanec{<definicia>};
zamestnanec zamestnanci[100];
20. 12. 2008
Reagoval na komentář od uživatele ginnex :
Rozdíl je v tom, že [kurizva]endl nejen vloží \n, ale také volá funkci flush výstupního proudu (okamžitě vypíše data, která má schovaná v bufferu). Většinou se doporučuje používat endl, aby uživatel, pokud píšete do konzole, viděl výstup hned, a ne až když se zaplní výstupní buffer.
Jinak, pokud se nepletu, tak \n je opravdu podle standardu správně a standardní knihovny by se pro tento znak měly chovat v závislosti na cílové platformě tak, aby vznikla nová řádka (CRLF pro Windows, CR pro UNIX, LF pro Mac). Ale jistý si tím nejsem a hledat se mi to nechce :)