在我公司,我们最近从VC9改为VC10。
我们移走了我们的项目,但当时,负责的人告诉我们,我们一定要把与VC9一起汇编成我们的生产机器的共同数字数字。
这些DLs利用了海关结构,其中一些包括<代码>std:vector ,std:map
等。 现在,我已注意到标准集装箱的规模发生了变化:有些是大的,有些是小的。 因此,我们习俗结构的规模也发生了变化。
To solve the issues caused by the size change, a colleague of mine thought of artificially increasing the size of our structures to make it possible to compensate for future members size changes so that the structures keep the same size, whatever runtime we use, preventing stack corruption on function calls.
我个人认为,这种“团结”是可怕的,因为尽管规模大,结构的布局也是如此。 对我来说,增加所有结构的记忆足迹,以解决组织问题,似乎确实是错误的。
简而言之,我的问题是:在原型功能中使用非C类功能时,是否甚至有可能同时使用两个不同的操作时间(使用描述的trick或任何其他trick滴)。 你们是否对类似情况有好/坏的经验?