Вниз
Скачать: CL | DM;

Преобразование типов   Найти похожие ветки 

← →
webpauk ©   (2009-01-21 18:49) [0]

Есть:

const
  cMySet = ["a".."z", "A".."Z"];


как преобразовать Set в String?


← →
webpauk ©   (2009-01-21 18:52) [1]

причем String-переменная должна быть представлена той же конструкцией, а именно: ""a".."z", "A".."Z""


← →
Медвежонок Пятачок ©   (2009-01-21 18:53) [2]

if "a" in сMySet then Result := Result + "a"
.....


← →
Медвежонок Пятачок ©   (2009-01-21 19:03) [3]

причем String-переменная должна быть представлена той же конструкцией, а именно: ""a".."z", "A".."Z""

это в общем случае невозможно.


← →
Медвежонок Пятачок ©   (2009-01-21 19:10) [4]

И вообще сама такая декларация лишена какого бы то ни было смысла (кроме случаев когда это действительно константа, использующаяся для проверок на входимость чего-то в сет)

Но тогда и обратное преобразование на рантайме не нужно, так как искомая строка известна на этапе компиляции.

Если же множество это переменная, то читай выше.
Никаких выигрышей по сравнению с set of char вообще нет.
Ни по памяти, ни по контролю на допустимость присваеваемых элементов.


← →
webpauk ©   (2009-01-21 19:12) [5]


> Медвежонок Пятачок ©   (21.01.09 19:10) [4]

спсб
написал функцию



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.013 c
15-1231821582
Bob
2009-01-13 07:39
2009.03.15
Долгое выключение компа


15-1231493354
Vainuu
2009-01-09 12:29
2009.03.15
Экзамен!!!!


2-1233132678
engine
2009-01-28 11:51
2009.03.15
MCISendString с флагом notify


15-1231939526
KSergey
2009-01-14 16:25
2009.03.15
Компилятор командной строки


15-1231989207
Slider007
2009-01-15 06:13
2009.03.15
С днем рождения ! 15 января 2009 четверг




   Наверх