ConvertToAscendString
产品支持情况
头文件
#include <graph/operator_reg.h>
功能说明
模板函数,接受一个模板参数T,并将其转换为AscendString类型。这个函数的主要功能是将不同类型的字符串转换为AscendString类型。
函数原型
template<typename T> ge::AscendString ConvertToAscendString(T str)
支持以下几种拓展:
-
template<> inline ge::AscendString ConvertToAscendString<const char *>(const char *str)
对于const char *类型的字符串,直接使用AscendString的构造函数进行转换。
-
template<> inline ge::AscendString ConvertToAscendStringstd::string\(std::string str)
对于std::string类型的字符串,先将其转换为const char *类型,然后再进行转换。
-
template<> inline ge::AscendString ConvertToAscendStringge::AscendString\(ge::AscendString str)
对于AscendString类型的字符串,直接返回AscendString类型字符串。
参数说明
返回值说明
转换后的AscendString类型字符串。
约束说明
无。