Строковый класс, используемый mwArray API для передачи строковых данных в качестве выходных данных определенных методов
mwString класс является простым строковым классом, используемым mwArray API для передачи строковых данных в качестве выходных данных определенных методов.
mclcppclass.h
mclmcrrt.h
Совет
Компилятор MATLAB ® SDK™ автоматически включает эти файлы заголовков в файл заголовков, созданный для функций MATLAB.
Создайте пустую строку.
Создайте новую строку и инициализируйте данные строки с помощью предоставленного буфера символов.
char* str | Буфер символов со значением NULL |
Создайте новую строку и инициализируйте данные строки вместе с содержимым указанной строки.
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;Скопируйте содержимое буфера символов со значением NULL в новую строку.
char* str | Буфер символов со значением NULL для копирования |
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;