Библиотека 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