如果空类的大小不能为 0,那么 std::tuple 有什么魔力,所以 unique_ptr 的 sizeof 在 64 位机器中返回 8?
在 unique_ptr 中,成员定义为:
typedef std::tuple<typename _Pointer::type, _Dp> __tuple_type;
__tuple_type _M_t;
其中 _Dp 是删除器类。
编译器是 gcc 版本 4.7.1 (Debian 4.7.1-7)