|
Библиотека String
1.0
Own String library. Лабораторная работа ФБИТ ИТМО
|
Производный от "Строка" класс "Строка-идентификатор". Подробнее...
#include <identstr.h>
Открытые члены | |
| IdentStr (int=0) | |
| IdentStr (const char *) | |
| IdentStr (const IdentStr &) | |
| ~IdentStr () | |
| int | getDigitsNum () |
| IdentStr & | operator= (const IdentStr &) |
Открытые члены унаследованные от own::String | |
| String (int=0) | |
| String (const char *) | |
| String (char) | |
| String (const String &) | |
| ~String () | |
| char * | getStr () const |
| int | getLen () const |
| void | show () const |
| char | getChar (int) const |
Друзья | |
| IdentStr | operator& (const IdentStr &, const IdentStr &) |
| IdentStr | operator& (const char *, const IdentStr &) |
| IdentStr | operator& (const IdentStr &, const char *) |
Дополнительные унаследованные члены | |
Защищенные данные унаследованные от own::String | |
| int | len |
| Длина строки | |
| char * | pCh |
| Адрес динамически выделенной памяти для размещения символов строки | |
Производный от "Строка" класс "Строка-идентификатор".
Строки данного класса строятся по правилам записи идентификаторов в СИ, и могут включать в себя только те символы, которые могут входить в состав Си-идентификаторов. Если исходные данные противоречат правилам записи идентификатора, то создается пустая "Строка-идентификатор".
См. определение в файле identstr.h строка 23
| own::IdentStr::IdentStr | ( | int | val = 0 | ) |
Конструктор без параметров (длина строки = 0) или принимающий длину строки
| [in] | len | Длина строки (по умолчанию 0) |
См. определение в файле identstr.cpp строка 16
| own::IdentStr::IdentStr | ( | const char * | Str | ) |
Конструктор, принимающий в качестве параметра Си-строку (заканчивается нулевым байтом)
| [in] | s | Си-строка |
См. определение в файле identstr.cpp строка 21
| own::IdentStr::IdentStr | ( | const IdentStr & | from | ) |
Конструктор копирования
| [in] | from | Исходный объект |
См. определение в файле identstr.cpp строка 44
| own::IdentStr::~IdentStr | ( | ) |
Деструктор
См. определение в файле identstr.cpp строка 49
| int own::IdentStr::getDigitsNum | ( | ) |
Подсчет количества цифр в строке
См. определение в файле identstr.cpp строка 54
Объединение строк
См. определение в файле identstr.cpp строка 144
Объединение строк
См. определение в файле identstr.cpp строка 104
Объединение строк
См. определение в файле identstr.cpp строка 77