AscendString转换
- template<typename T> ge::AscendString ConvertToAscendString(T str)
模板函数,接受一个模板参数T,并将其转换为AscendString类型。这个函数的主要功能是将不同类型的字符串转换为AscendString类型。
- template<> inline ge::AscendString ConvertToAscendString<const char *>(const char *str)
- template<> inline ge::AscendString ConvertToAscendString<std::string>(std::string str)
- template<> inline ge::AscendString ConvertToAscendString<ge::AscendString>(ge::AscendString str)
- template<typename T> std::vector<ge::AscendString> ConvertToListAscendString(T strs)
定义了一个模板函数ConvertToListAscendString,用于将不同类型的字符串列表转换为AscendString类型的列表。
- template<> inline std::vector<ge::AscendString> ConvertToListAscendString(std::vector<std::string> strs)
对于std::vectorstd::string类型的字符串列表,先将其转换为std::vector<const char *>类型,然后再进行转换。
- template<> inline std::vector<ge::AscendString> ConvertToListAscendString(std::vector<ge::AscendString> strs)
父主题: 内部关联接口