Тонкие моменты C++

Mar 06, 2009 12:44

В С++ если вы определяете свой сложный класс, то, вероятно, придется определить свой оператор присваивания для него. Операторы принято переопределять не нарушая естественную семантику. То есть, если для типа int можно писать a = b = c, то и для вашего типа тоже следуют поддержать такую форму записи. Операция присваивания сама по себе ( Read more... )

c++

Leave a comment

Comments 4

blackbox239 March 9 2009, 04:40:01 UTC
вот я честно не понял, кто был прав и в чем мораль :(

Reply

kesik March 9 2009, 07:51:19 UTC
морали у меня нет в посте - есть просто история.
а дальше суди сам :)
вообще история про то, что я во что-то внезапно свято уверился (:

Reply

blackbox239 March 9 2009, 16:25:59 UTC
«не понял» as in «не понял нифига совсем»

все, ..., пишут, что это поведение нормально - какое именно это?

Reply

kesik March 9 2009, 17:54:13 UTC
int a,b,c;
(a = b) = c;

Reply


Leave a comment

Up