Wpis z mikrobloga

no mi ie tez wydawalo ze w object.id powinno byc 1, ale jest 0... id=id++; rozumiem tak - ze pierw jest operacja przypisania id = id (wiec 0) a pozniej po tej operacji jest robiona iknkremtacja id... i ona jest robiona - ale na jakiejs kopi z zmiennej id w pamieci i nie jest juz przypisywana do oryginalu... czyli zapis id=id++; nie ma racji bytu
@PanBaklazan: Tak na prawdę baaaardzo rzadko przydatna jest konstrukcja w stylu i++. Ja zawsze stosuję ++i, bo różnicy dla mnie to nie robi, a lepiej wyraża moje intencje. Teoretycznie ++i jest szybsze, ale w praktyce i tak kompilatory często zmieniają i++ na ++i (oczywiście tylko wtedy, gdy taka zmiana nie wpływa na logikę w programie).