mwString

Строковый класс используется mwArray API, чтобы передать данные о строке, как выведено из определенных методов

Описание

mwString класс является классом простой строки, используемым mwArray API, чтобы передать данные о строке, как выведено из определенных методов.

Необходимые заголовки

  • mclcppclass.h

  • mclmcrrt.h

Совет

MATLAB® Compiler SDK™ автоматически включает эти заголовочные файлы в заголовочный файл, сгенерированный для ваших функций MATLAB.

Конструкторы

mwString ()

Описание

Создайте пустую строку.

mwString (char* str)

Описание

Создайте новую строку и инициализируйте данные строки предоставленным символьным буфером.

Аргументы
char* strПустой указатель отключенный символьный буфер

mwString (mwString& str)

Описание

Создайте новую строку и инициализируйте данные строки содержимым предоставленной строки.

Аргументы
mwString& strИнициализированный mwString экземпляр

Методы

международная Длина () const

Описание

Возвратите количество символов в строке.

Пример
mwString str("This is a string");
int len = str.Length();

Операторы

char const оператора* () const

Описание

Возвратите указатель на внутренний буфер строки.

Пример
mwString str("This is a string");
const char* pstr = (const char*)str;

оператор mwString& = (const mwString& str)

Описание

Скопируйте содержимое одной строки в новую строку.

Аргументы
mwString& strИнициализированный mwString экземпляр, чтобы скопировать
Пример
mwString str("This is a string");
mwString new_str = str;

оператор mwString& = (char const* str)

Описание

Скопируйте содержимое пустого указателя отключенный символьный буфер в новую строку.

Аргументы
char* strПустой указатель отключенный символ буферизует, чтобы скопировать
Пример
const char* pstr = "This is a string";
mwString str = pstr;

оператор bool == (const mwString& str) const

Описание

Протестируйте два mwString экземпляры для равенства. Если символы в строке являются тем же самым, экземпляры равны.

Аргументы
mwString& strИнициализированный mwString экземпляр
Пример
mwString str("This is a string");
mwString str2("This is another string");
bool ret = (str == str2);

оператор bool! = (const mwString& str) const

Описание

Протестируйте два mwString экземпляры для неравенства. Если символы в строке различные, экземпляры неравны.

Аргументы
mwString& strИнициализированный mwString экземпляр
Пример
mwString str("This is a string");
mwString str2("This is another string");
bool ret = (str != str2);

оператор bool <(const mwString& str) const

Описание

Сравните две строки и возвратите true если первая строка лексикографически меньше второй строки.

Аргументы
mwString& strИнициализированный mwString экземпляр
Пример
mwString str("This is a string");
mwString str2("This is another string");
bool ret = (str < str2);

оператор bool <= (const mwString& str) const

Описание

Сравните две строки и возвратите true если первая строка лексикографически меньше чем или равна второй строке.

Аргументы
mwString& strИнициализированный mwString экземпляр
Пример
mwString str("This is a string");
mwString str2("This is another string");
bool ret = (str <= str2);

оператор bool> (const mwString& str) const

Описание

Сравните две строки и возвратите true если первая строка лексикографически больше второй строки.

Аргументы
mwString& strИнициализированный mwString экземпляр
Пример
mwString str("This is a string");
mwString str2("This is another string");
bool ret = (str > str2);

оператор bool> = (const mwString& str) const

Описание

Сравните две строки и возвратите true если первая строка лексикографически больше или равна второй строке.

Аргументы
mwString& strИнициализированный mwString экземпляр
Пример
mwString str("This is a string");
mwString str2("This is another string");
bool ret = (str >= str2);

друг станд.:: оператор ostream& <<(станд.:: ostream& OS, const mwString& str)

Описание

Скопируйте содержимое входной строки к заданному ostream.

Аргументы
std::ostream& osИнициализированный ostream экземпляр, чтобы скопировать строку в
mwString& strИнициализированный mwString экземпляр, чтобы скопировать
Пример
#include <ostream>
mwString str("This is a string");
std::cout << str << std::endl;
Введенный в R2013b