我知道dynamic_cast有运行时检查,因此考虑更安全(可以在失败时返回空指针)但比static_cast慢.但两者之间的开销有多糟糕?
我是否应该考虑在循环中使用static_cast来解决常规大型项目中的性能问题?或者差异很小,只与特殊的实时程序有关.
我在Visual Studio 2008中有一个很大的C++解决方案,有很多项目,可以链接到其他库.有时我想将解决方案链接到不同的库,为此我创建一个新的exe文件,我需要重新链接解决方案.
但是,只有在至少有一个项目需要重建时才能进行重新链接.所以我手动更改代码中的一行并将其更改回来......
有没有更好的方法来重做链接过程?