Клас AnsiString

визначається в заголовку dstring.h. Конструктор цього класу
перевантажений, так що рядки можна ініціалізувати різними способами – інший
рядком, рядком С (покажчиком на char), а також цілими типами. В останньому
випадку рядок буде містити текстове представлення числа.

Методи


Ми не будемо наводити тут повний опис всіх методів AnsiString, а
розповімо тільки про найважливіші.

enum TStringFloatFormat{sffGeneral,
sffExponent,
sffFixed,
sffMumber,
sffCurrency };


Якщо перед dstring.h включається заголовок iuatrcam кла директива

#define vcl_iostream

то рядки можна використовувати в операторах вводу / виводу потоків C + + з
операціями "і".

Клас Set


Set – це шаблон, визначений у заголовку sysset.h:

tempiate
class _declspec(delphireturn) Set;

При оголошенні конкретного класу потрібно поставити такі параметри: тип
елементів (обичто цілий, символьний або перерахування), мінімальне значення,
яке може містити безліч (повинно бути не менше 0), і максимальне
значення, яке може входити в множину (повинно бути не більше 255). Ось
приклади:

Set a5et0f32;
typedef Set SetOfUppercase;

Перевантажений конструктор створює або порожня множина, або копію
існуючого безлічі того ж типу.

Безлічі можна складати, примножувати (об'єднання і перетин) і віднімати
(Перетин c додатком). Операції "і" відповідно запроваджують або видаляють
елемент з безлічі. Ці ж операції можуть використовуватися для витягання і
передачі множин в потік (у вигляді послідовностей нулів та одиниць), якщо
перед sysset.h включається заголовок iostream або директива

#define VCL_IOSTREAM

Множини Set мають два методи:

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*