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