|
Библиотека String
1.0
Own String library. Лабораторная работа ФБИТ ИТМО
|
Базовый класс "Строка". Подробнее...
#include <string.h>
Открытые члены | |
| 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 |
Защищенные данные | |
| int | len |
| Длина строки | |
| char * | pCh |
| Адрес динамически выделенной памяти для размещения символов строки | |
| own::String::String | ( | int | val = 0 | ) |
Конструктор без параметров (длина строки = 0) или принимающий длину строки
| [in] | len | Длина строки (по умолчанию 0) |
См. определение в файле string.cpp строка 15
| own::String::String | ( | const char * | S | ) |
Конструктор, принимающий в качестве параметра Си-строку (заканчивается нулевым байтом)
| [in] | s | Си-строка |
См. определение в файле string.cpp строка 21
| own::String::String | ( | char | Ch | ) |
| own::String::String | ( | const String & | from | ) |
Конструктор копирования
| [in] | from | Исходный объект |
См. определение в файле string.cpp строка 34
| own::String::~String | ( | ) |
Деструктор
См. определение в файле string.cpp строка 40
| char own::String::getChar | ( | int | index | ) | const |
Получение символа из заданной позиции
| [in] | index | Позиция символа |
См. определение в файле string.cpp строка 62
| int own::String::getLen | ( | ) | const |
| char * own::String::getStr | ( | ) | const |
| void own::String::show | ( | void | ) | const |
Вывод в консоль значений переменных класса
См. определение в файле string.cpp строка 46