sizeof
下面几个表达式相等:
sizeof(T&)sizeof(T&&)sizeof(T)
也就是说 sizeof 会去掉引用。忘记出处了,twitter 上有人提过一个 quiz,什么类型 T 能满足 struct {T x;} 和 T 的 sizeof 结果不相等,引用类型就满足这样的情况。
下面几个表达式相等:
sizeof(T&)sizeof(T&&)sizeof(T)也就是说 sizeof 会去掉引用。忘记出处了,twitter 上有人提过一个 quiz,什么类型 T 能满足 struct {T x;} 和 T 的 sizeof 结果不相等,引用类型就满足这样的情况。