如果我有这样的:我应该使用typdef'd类型的变量吗?
typedef int MyType;
是很好的做法,投操作的操作数,如果我做这样的事情:
int x = 5;
int y = 6;
MyType a = (MyType)(x + y);
我知道,我不需要要做到这一点,但想知道是否更好的意图/文件/可读性问题。或者,我应该只是做:
MyType a = x + y;
有可能是为什么x和y不声明为MyType的,但它们的总和可以作为一个参数传递给需要的MyType,例如功能的原因。
我不确定你的意思是“值得注意”,而不是简单地将变量的类型改变。 – mesorismo 2010-06-16 02:47:15