Если у меня есть что-то вроде:
typedef int MyType;
, это хорошая практика - приводить операнды операции, если я делаю что-то вроде этого:
int x = 5;
int y = 6;
MyType a = (MyType)(x + y);
Я знаю, что я не' нужно , чтобы сделать это, но интересно, лучше ли это для намерений / документации / читаемости.Или, если я просто сделаю:
MyType a = x + y;
Могут быть причины, по которым x и y не объявлены как MyType, но их сумма может быть использована в качестве аргумента функции, которая принимает MyType, например.