所以,我知道用于C ++的ABI可以提供很多好东西(例如pre-built libraries getting and returning smart pointers without fear of crashing and burning。)
现在,我意识到ABI是very-far-from-trivial thing,但是 - 经过30年的C ++,以及32位x86上25年的C ++,为什么甚至没有针对x86的事实上的ABI标准(和x86_64)平台?
编辑:更具体地说,我会将问题限制在阻碍采用或多或少统一的ABI的技术而非社会和政治障碍。