Строковый класс используется 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;