限制std :: exception_ptr的大小

时间:2014-08-21 00:05:42

标签: c++ c++11

我想知道这些有多大,或者是否有人在这些方面遇到过荒谬的事情。

VCRT中的一个是可行的2个指针,但我有一个固定的消息块大小*可以使用,我担心,虽然将来某个时候移植,我可能会被一些令人讨厌的事情打耳光(如高速缓存大小的互斥体和其他有趣的东西)。

*在64字节或高速缓存行中,以较小者为准。

1 个答案:

答案 0 :(得分:5)

我知道std::exception_ptr只有3个实现。你测量过一个:

vc ++ == 2指针

这里有libc ++:1指针。

这里是gcc:https://ideone.com/0Pirmt 1指针。