Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2008.05.18;
Скачать: [xml.tar.bz2];

Вниз

UNION в Паскале   Найти похожие ветки 

 
Necromancer13 ©   (2008-04-20 11:35) [0]

В С есть union"ы... а есть ли какая-то замена union"ам в Дельфи? %)
если надо объявить такое объявление... как это сделать? :)
странно, что вообще Борланд их не додумалась сделать... О_о


 
DrPass ©   (2008-04-20 11:43) [1]

А они в Дельфи не нужны. В Паскале поля record можно объявлять как в разных областях памяти, так и в одной. А кроме того, есть еще и слово absolute, позволяющее объявить несколько переменных по одному адресу


 
sniknik ©   (2008-04-20 12:49) [2]

давно както на работе "застукали" уборщицу за странным занятием, она переписывала с клавиатуры соответствия русских букв к английским.
после распросов выяснилось, она таким образом хотела изучить английский язык. думала что заменив в русском слове буквы на их соответствия получит английское, изменив все слова в предложении получит предложение на английском... т.е. фактически она считала что язык на всей земле на самом деле один, просто разные народы используют другие буквы/слова с полным соответствием (только с китайским какие то заморочки).
забавно да? и... ничего не напоминает?


 
Virgo_Style ©   (2008-04-20 13:35) [3]

sniknik ©   (20.04.08 12:49) [2]
Забавно, я тоже так думал где-то в дошкольном возрасте :-)


 
tesseract ©   (2008-04-20 15:21) [4]


> А они в Дельфи не нужны


Нужны. Ибо операции с указателями трубуют хорошей подготовки.


 
DrPass ©   (2008-04-20 15:42) [5]


> tesseract ©   (20.04.08 15:21) [4]
>
> > А они в Дельфи не нужны
>
>
> Нужны. Ибо операции с указателями трубуют хорошей подготовки.
>

Какие еще операции с указателями? 8-) Это штатные средства Паскаля, и никаких указателей


 
Экс-Экс-Семеныч   (2008-04-20 15:51) [6]

Подробное описание сабжа (на русском) см. здесь:
http://www.kostyor.ru/poetry/krylov/?n=12


 
tesseract ©   (2008-04-20 15:54) [7]


>  Это штатные средства Паскаля, и никаких указателей


Т.е мой любимый работы pchar приводимый в packed record и наоборот уже не указатель ?


 
tesseract ©   (2008-04-20 15:55) [8]


> Экс-Экс-Семеныч   (20.04.08 15:51) [6]


Семеныч, отвечай по существу :-)


 
Экс-Экс-Семеныч   (2008-04-20 16:07) [9]


> tesseract ©   (20.04.08 15:55) [8]

А я по существу. Точно по сабжу. Насчет Борланда, который такой глупый, что не додумался. Это вы тут флейм не по сути развели, указатели какие-то...
:о)


 
tesseract ©   (2008-04-20 16:10) [10]


>  Это вы тут флейм не по сути развели, указатели какие-то


union уже не предок шгаблонов ? А record уже ли не указатель на некую структуру в памяти ?


 
sniknik ©   (2008-04-20 16:44) [11]

> А record уже ли не указатель на некую структуру в памяти ?
нет конечно. record это уже структура из данных в памяти, указатель будет ^record (смысл, грубо говоря. тк. для рекорда такой синтаксис неверен. как написать правильно думаю все и так знают).


 
Экс-Экс-Семеныч   (2008-04-20 16:45) [12]

> tesseract ©   (20.04.08 16:10) [10]

> А record уже ли не указатель на некую структуру в памяти?

record - это сама структура, а не указатель.

Блин. Ты че? Уж не спорь хотя бы.


 
tesseract ©   (2008-04-20 16:59) [13]


> record - это сама структура, а не указатель.


Я в смысле, что в паскале его можно использовать вместо union.


>  указатель будет ^record (смысл, грубо говоря. тк. для рекорда
> такой синтаксис неверен. как написать правильно думаю все
> и так знают).


Да знаем писали.


 
DrPass ©   (2008-04-20 19:53) [14]


> union уже не предок шгаблонов ?

Нет. Ничего общего ни во внутренней реализации, ни в сфере применения.


> Т.е мой любимый работы pchar приводимый в packed record
> и наоборот уже не указатель ?

Pchar - указатель. А какое отношение к вариантным записям он имеет?


 
oxffff ©   (2008-04-20 21:56) [15]


> DrPass ©   (20.04.08 11:43) [1]
> А они в Дельфи не нужны.


См. TVarData?


 
DrPass ©   (2008-04-20 22:07) [16]


> oxffff ©   (20.04.08 21:56) [15]

Да зачем в дебри лезть :)
Есть же вариантные record"ы



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

Форум: "Начинающим";
Текущий архив: 2008.05.18;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.04 c
2-1208623339
Alexey
2008-04-19 20:42
2008.05.18
Как свернуть форму


2-1208428138
arinyshka
2008-04-17 14:28
2008.05.18
Забдокировать изменение RadioGroup


6-1185367623
Евгений80
2007-07-25 16:47
2008.05.18
Как получить IP адресс dialupa?


2-1208501311
tasia
2008-04-18 10:48
2008.05.18
помогите новечку с дипломом:( ПЛИЗ!!!!!!!


15-1207257768
No_Dead
2008-04-04 01:22
2008.05.18
вопрос о xml





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский