matlab::engine::convertUTF16StringToUTF8String
UTF-16 文字列から UTF-8 文字列への変換
説明
std::string convertUTF16StringToUTF8String(const std::basic_string<char16_t>& utf16string)
UTF-16 文字列を UTF-8 文字列に変換します。
インクルード
名前空間: | matlab::engine |
インクルード | MatlabEngine.hpp |
パラメーター
| UTF-16 文字列 |
戻り値
| UTF-8 文字列 |
例外
| 関数はメモリを割り当てることができませんでした。 |
| この入力型は |
例
文字列の変換
matlab::engine::String
(UTF-16 文字列) を std::string
(UTF-8 文字列) に変換します。
matlab::engine::String matlabStatement = (u"sqrt(12.7);");
std::string cmdString = convertUTF16StringToUTF8String(matlabStatement);
バージョン履歴
R2017b で導入