mATLABEngine:: convertUTF16StringToUTF8String

ConvertUTF16StringToUTF8String

Описание

станд:: представьте convertUTF16StringToUTF8String в виде строки (станд. const:: basic_string <char16_t> & utf16string)

Преобразуйте строку UTF-16 в строку UTF-8.

Включение

Пространство имен:

mATLABEngine
ВключениеMATLABEngine. hpp

Параметры

const std::basic_string<char16_t>& utf16string

Строка UTF-16

Возвращаемое значение

станд:: строка

Строка UTF-8

Исключения

mATLABEngine:: OutofMemoryException

Функции не удалось выделить память.

mATLABEngine:: TypeConversionException

Входной тип не может быть преобразован в std::string строка.

Примеры

Преобразование строки

Преобразуйте matlab::engine::String (строка UTF-16) к std::string (строка UTF-8).

matlab::engine::String matlabStatement = (u"sqrt(12.7);");
std::string cmdString = convertUTF16StringToUTF8String(matlabStatement);

Введенный в R2017b

Была ли эта тема полезной?