Строковый класс, используемый API mwArray
, чтобы передать данные о строке, как выведено из определенных методов
Класс mwString
является классом простой строки, используемым API mwArray
, чтобы передать данные о строке, как выведено из определенных методов.
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;