我想知道这些有多大,或者是否有人在这些方面遇到过荒谬的事情。
VCRT中的一个是可行的2个指针,但我有一个固定的消息块大小*可以使用,我担心,虽然将来某个时候移植,我可能会被一些令人讨厌的事情打耳光(如高速缓存大小的互斥体和其他有趣的东西)。
*在64字节或高速缓存行中,以较小者为准。
答案 0 :(得分:5)
我知道std::exception_ptr
只有3个实现。你测量过一个:
vc ++ == 2指针
这里有libc ++:1指针。
这里是gcc:https://ideone.com/0Pirmt 1指针。