Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.05.2014, 13:55   #1
irradiator
Пользователь
 
Регистрация: 03.12.2013
Сообщений: 14
По умолчанию объявление переменных в delphi

Господа !
В блоке var переменной x задан тип x:^Smallint;
что означает значок "^" перед типом Smallint ?
irradiator вне форума Ответить с цитированием
Старый 28.05.2014, 14:07   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

это означает, что переменная X будет имеет ссылочный тип (указатель).

hint. читайте про указатели и динамическую память..
Serge_Bliznykov вне форума Ответить с цитированием
Старый 28.05.2014, 14:09   #3
Ky3Heu,
Пользователь
 
Регистрация: 01.04.2009
Сообщений: 94
По умолчанию

Цитата:
Сообщение от irradiator Посмотреть сообщение
Господа !
В блоке var переменной x задан тип x:^Smallint;
что означает значок "^" перед типом Smallint ?
Данный значок означает, что это типизированная константа.
По ракетам и хоккею - Россияне всех сильней!
Ky3Heu, вне форума Ответить с цитированием
Старый 28.05.2014, 14:13   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от Ky3Heu, Посмотреть сообщение
Данный значок означает, что это типизированная константа.
О!!! ужас!! я даже комментировать не буду!!


irradiator, вот ссылки, где можно почитать про ссылочные типы данных:

http://itteach.ru/pascal/pascal-ssilochniy-tip-dannich

http://dezavarzin.narod.ru/5.4.htm

http://pas1.ru/dynamic

p.s. ссылки первые по выдаче поиска гуглом, прошу не судить строго, почему именно эти ссылки, а не другие..
Serge_Bliznykov вне форума Ответить с цитированием
Старый 28.05.2014, 14:15   #5
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Сообщение от Ky3Heu, Посмотреть сообщение
Данный значок означает, что это типизированная константа.
чего чего?
это типизированный указатель, учим синтаксис языка.

(в разделе var нету констант)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 28.05.2014, 14:32   #6
irradiator
Пользователь
 
Регистрация: 03.12.2013
Сообщений: 14
По умолчанию

Serge_Bliznykov, Ky3Heu,, Пепел Феникса, спасибо за ваши ответы.
Serge_Bliznykov большое спасибо за полезные ссылки.
irradiator вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
MVC - объявление переменных Nikirinka PHP 4 03.02.2012 20:39
Объявление ссылочных переменных _-Re@l-_ Общие вопросы C/C++ 5 14.03.2011 12:32
Объявление переменных Hemul Общие вопросы C/C++ 11 06.02.2011 16:37
Правильное объявление глобальных переменных voam Microsoft Office Excel 5 14.05.2010 14:25
Объявление переменных на ВЕСЬ проект Alex Cones Общие вопросы Delphi 8 25.04.2009 22:09