在我正在研究的代码库中,我遇到了很多dyn_cast。
它和dynamic_cast一样吗?还是不同的?我搜索了一下,但找不到太多信息。
最佳答案
dyn_cast
是LLVM API的一部分(也是google上的第一个,第二个,第三个等。在Google上命中)的工作方式与dynamic_cast相似,但是,区别在于该类不需要像dynamic_cast这样的v表。请参阅manual了解更多信息。
在我正在研究的代码库中,我遇到了很多dyn_cast。
它和dynamic_cast一样吗?还是不同的?我搜索了一下,但找不到太多信息。
最佳答案
dyn_cast
是LLVM API的一部分(也是google上的第一个,第二个,第三个等。在Google上命中)的工作方式与dynamic_cast相似,但是,区别在于该类不需要像dynamic_cast这样的v表。请参阅manual了解更多信息。