小编Avi*_* A.的帖子

C++中的dynamic_cast开销

我知道dynamic_cast有运行时检查,因此考虑更安全(可以在失败时返回空指针)但比static_cast慢.但两者之间的开销有多糟糕?

我是否应该考虑在循环中使用static_cast来解决常规大型项目中的性能问题?或者差异很小,只与特殊的实时程序有关.

c++ casting

11
推荐指数
2
解决办法
3597
查看次数

有没有办法在不重建任何项目的情况下重新链接解决方案?

我在Visual Studio 2008中有一个很大的C++解决方案,有很多项目,可以链接到其他库.有时我想将解决方案链接到不同的库,为此我创建一个新的exe文件,我需要重新链接解决方案.

但是,只有在至少有一个项目需要重建时才能进行重新链接.所以我手动更改代码中的一行并将其更改回来......

有没有更好的方法来重做链接过程?

c++ linker build-process visual-studio-2008 visual-c++

7
推荐指数
2
解决办法
2081
查看次数