[16:26:37] <_valexey_> А знаете ли вы, что в плюсах есть как минимум три способа создать синоним для типа? И все три активно используются.
[18:13:19] <vlad2> typedef, #define, что еще?
[18:14:34] <vlad2> #define не используется
[18:30:36] <vlad2> Из буржуйской конфы: "i've tried to port native oberon's image libraries, but they use SYSTEM a lot"
[18:56:08] <_valexey_> using MyInt = int;
[18:59:04] <_valexey_> define в исходниках регулярно встречается же
[18:59:23] <_valexey_> По факту - используется все три разновидности
[19:04:26] <vlad2> я думал using не может переименовывать. Точнее может, но только namespaces: namespace n1 = n2::n3;
[19:07:35] <_valexey_> Теперь - может :-)
[19:07:48] <_valexey_> С с++11 вроде
[19:20:26] <vlad2> А нафига, если есть typedef?
[19:27:51] <_valexey_> Оно в шаблонах нужно
[19:28:21] <_valexey_> А просто так, где они пересекаются с тайпдефами - это побочный эффект :-)
[19:28:39] <_valexey_> Но теперь их все вместо тайпдефов используют везде