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 结果不相等,引用类型就满足这样的情况。