如何解读通过typeid name输出的cublas函数名F14cublasStatus_tP13cublasContextiPKfS3_iPfiE和原函数cublasSaxpy`的对应关系
时间: 2024-05-20 18:12:06 浏览: 160
C++运行时获取类型信息的type_info类与bad_typeid异常
`F14cublasStatus_tP13cublasContextiPKfS3_iPfiE`是cublasSaxpy函数的编译后名称,而`cublasSaxpy`是cublas库中的函数名。编译器在编译时会为函数生成一个唯一的名称,这个名称通常包括函数名、返回值类型、参数类型和参数个数等信息,用于在链接时找到对应的函数实现。因此,`F14cublasStatus_tP13cublasContextiPKfS3_iPfiE`实际上就是编译器生成的cublasSaxpy函数的唯一标识符。可以通过`typeid(name).name()`获取到函数的编译后名称,但是这个名称对于普通开发者来说并没有太大的意义,因为我们通常使用的都是函数名。
阅读全文