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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.04.2013, 02:38   #11
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Сообщение от alextrof94 Посмотреть сообщение
index, но не count. Количество не может быть отрицательным, это все равно что делить на ноль.
В долг никто никому ничего не дает.
"У меня -50000р на счету, пришли какие-то люди выносить мою мебель."
единство типов.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 27.04.2013, 08:57   #12
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Integer потому что это универсальный тип целых для Делфи, позволяющий компилятору самостоятельно выбирать его разновидности исходя из архитектуры процессора к примеру.
DWord в х64 так и останется двойным словом, а вот integer уже станет побольше чем в х32.
Поэтому разработчики и стараются применять типы и инструкции, которые найболее масштабируемы.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 27.04.2013, 11:52   #13
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

По-идее, он должен иметь тип uncigned int, т.к. оприцательные числа не могут использоваться в индексировании массимвов. На мой взгляд, этот тип выбран портому, что когда создавался язык, других типов, просто не существовало.
Сейсас, С++, допускает использование в циклах for, значение float, врлоть до double. В чём проблема?
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 27.04.2013, 12:35   #14
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
В чём проблема?
Разве речь идет о Си?
Цитата:
когда создавался язык
Когда создавался VCL типов было море.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 27.04.2013, 13:19   #15
kta87
Форумчанин
 
Аватар для kta87
 
Регистрация: 22.02.2010
Сообщений: 912
По умолчанию

Цитата:
Сообщение от alextrof94 Посмотреть сообщение
это все равно что делить на ноль.
А как же Utkin?
kta87 вне форума Ответить с цитированием
Старый 27.04.2013, 13:39   #16
alextrof94
Форумчанин
 
Регистрация: 16.03.2013
Сообщений: 599
По умолчанию

Цитата:
Сообщение от Smitt&Wesson Посмотреть сообщение
По-идее, он должен иметь тип uncigned int, т.к. оприцательные числа не могут использоваться в индексировании массимвов. На мой взгляд, этот тип выбран портому, что когда создавался язык, других типов, просто не существовало.
Сейсас, С++, допускает использование в циклах for, значение float, врлоть до double. В чём проблема?
в С++ можно что угодно в for использовать, хоть сразу десяток переменных считай и по соответствию их сравнивай. Например:
Код:
//функция rand заранее описана и работает как в дельфях random
for (int i=rand(100), int j=rand(100); i<>j; i=rand(100), j=rand(100)){
cout<<"Ololo, 4isla ne sovpali\n"
}
будет писать в консоль "Ололо, числа не совпали", пока числа не совпадут.
alextrof94$gmail.com
alextrof94 вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создать класс "Фигура", от него наследованием создать 3 класса ("треугольник", "четырехугольник", "окружность") funnyy Помощь студентам 3 17.10.2012 17:40
Вывести название соответствующей карты вида "шестерка бубен", "дама червей","туз треф" и т.п. воваава Помощь студентам 3 01.12.2011 12:50
при вводе на листе "магазин"- код товара появлялось "описание" товара из "склада" с "продажной ценой" aleksei78 Microsoft Office Excel 13 25.08.2009 12:04
настроить при открытии Excel 2003 в окошке "Тип файлов" вывод пункта "Все файлы (*.*)" по умолчанию? Unior Microsoft Office Excel 2 01.03.2009 02:42