Строковый класс используется mwArray
API, чтобы передать данные о строке, как выведено из определенных методов
mwString
класс является классом простой строки, используемым mwArray
API, чтобы передать данные о строке, как выведено из определенных методов.
mclcppclass.h
mclmcrrt.h
Совет
MATLAB® Compiler SDK™ автоматически включает эти заголовочные файлы в заголовочный файл, сгенерированный для ваших функций MATLAB.
Создайте пустую строку.
Создайте новую строку и инициализируйте данные строки предоставленным символьным буфером.
char* str | Пустой указатель отключенный символьный буфер |
Создайте новую строку и инициализируйте данные строки содержимым предоставленной строки.
mwString& str | Инициализированный mwString экземпляр |
Возвратите количество символов в строке.
mwString str("This is a string"); int len = str.Length();
Возвратите указатель на внутренний буфер строки.
mwString str("This is a string"); const char* pstr = (const char*)str;
Скопируйте содержимое одной строки в новую строку.
mwString& str | Инициализированный mwString экземпляр, чтобы скопировать |
mwString str("This is a string"); mwString new_str = str;
Скопируйте содержимое пустого указателя отключенный символьный буфер в новую строку.
char* str | Пустой указатель отключенный символ буферизует, чтобы скопировать |
const char* pstr = "This is a string"; mwString str = pstr;
Протестируйте два mwString
экземпляры для равенства. Если символы в строке являются тем же самым, экземпляры равны.
mwString& str | Инициализированный mwString экземпляр |
mwString str("This is a string"); mwString str2("This is another string"); bool ret = (str == str2);
Протестируйте два mwString
экземпляры для неравенства. Если символы в строке различные, экземпляры неравны.
mwString& str | Инициализированный mwString экземпляр |
mwString str("This is a string"); mwString str2("This is another string"); bool ret = (str != str2);
Сравните две строки и возвратите true
если первая строка лексикографически меньше второй строки.
mwString& str | Инициализированный mwString экземпляр |
mwString str("This is a string"); mwString str2("This is another string"); bool ret = (str < str2);
Сравните две строки и возвратите true
если первая строка лексикографически меньше чем или равна второй строке.
mwString& str | Инициализированный mwString экземпляр |
mwString str("This is a string"); mwString str2("This is another string"); bool ret = (str <= str2);
Сравните две строки и возвратите true
если первая строка лексикографически больше второй строки.
mwString& str | Инициализированный mwString экземпляр |
mwString str("This is a string"); mwString str2("This is another string"); bool ret = (str > str2);
Сравните две строки и возвратите true
если первая строка лексикографически больше или равна второй строке.
mwString& str | Инициализированный mwString экземпляр |
mwString str("This is a string"); mwString str2("This is another string"); bool ret = (str >= str2);
Скопируйте содержимое входной строки к заданному ostream
.
std::ostream& os | Инициализированный ostream экземпляр, чтобы скопировать строку в |
mwString& str | Инициализированный mwString экземпляр, чтобы скопировать |
#include <ostream> mwString str("This is a string"); std::cout << str << std::endl;