Сообщение Re: members comparison от 14.04.2015 19:19
Изменено 14.04.2015 19:20 vpchelko
Здравствуйте, regnar, Вы писали:
R>Очень сильно надоело писать такую лапшу:
R>
R>Хочется как-то так
R>
R>Есть варианты?
ХЗ в нормальных IDE, есть автогенерация компараторов. Но даже эту фичу я очень редко использую
R>Очень сильно надоело писать такую лапшу:
R>
R>bool operator==(...)
R>{
R> return lhs.a == rhs.a && lhs.b == rhs.b && ...
R>}
R>
R>Хочется как-то так
R>
R>bool operator==(...)
R>{
R> if(membersEqual(lhs, rhs, <список полей исключений>)){ как-то по-своему сравниваем }
R> return false;
R>}
R>
R>Есть варианты?
ХЗ в нормальных IDE, есть автогенерация компараторов. Но даже эту фичу я очень редко использую
Re: members comparison
Здравствуйте, regnar, Вы писали:
R>Очень сильно надоело писать такую лапшу:
R>
R>Хочется как-то так
R>
R>Есть варианты?
ХЗ в нормальных IDE (правда для Java), есть автогенерация компараторов. Но даже эту фичу я очень редко использую
R>Очень сильно надоело писать такую лапшу:
R>
R>bool operator==(...)
R>{
R> return lhs.a == rhs.a && lhs.b == rhs.b && ...
R>}
R>
R>Хочется как-то так
R>
R>bool operator==(...)
R>{
R> if(membersEqual(lhs, rhs, <список полей исключений>)){ как-то по-своему сравниваем }
R> return false;
R>}
R>
R>Есть варианты?
ХЗ в нормальных IDE (правда для Java), есть автогенерация компараторов. Но даже эту фичу я очень редко использую