标签: c++
我有两个这样的typedef:
typedef int16_t X; typedef int16_t Y;
但是,我想强制X和Y之间的类型安全,因此编译器不会用int16_t替换每个X和Y,然后允许X而不是Y类型。
有没有好办法呢?
答案 0 :(得分:1)
否typedef只是该类型的别名。您必须使用class包装器才能获得真正不同的类型。
typedef
class