![]() |
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]() ![]() ![]() |
|
drkot |
|
|||
![]() Ищущий ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1042 Регистрация: 5.5.2006 Репутация: 5 Всего: 8 |
в Си пропускают. думаю что указатели просто трактуются как бес знаковое целое. не знаю как там XE2, но при переносе проектов с XE и младше на XE3 еще не один гладко не прошел. Самое распространенное это NativeInt. На втором месте строки (ну тут понятно). Очень напрягает приведение типов Var параметров. Ассемблерные вставки это отдельная песня... (в x64 это недопустимо). Насколько понимаю тенденция в сторону ужесточения синтаксиса. -------------------- Ошибка не становится истиной по причине широкого распространения, как и Истина не становится Ошибкой из-за того, что никто её не видит. |
|||
|
||||
bems |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3400 Регистрация: 5.1.2006 Репутация: 31 Всего: 88 |
я с ХЕ на ХЕ2 перешел оч легко. строки были уже в порядке, потому что переход на уникод был раньше и отдельно
асм допустим, только в варианте полностью ассемблерных процедур а что с var-параметрами? Добавлено через 3 минуты и 32 секунды да не, в этом же нет никакого смысла. ну если вдруг какой и пропускает, то меня бы это сильно удивило -------------------- Обижено школьников: 8 |
|||
|
||||
Alexeis |
|
||||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 109 Всего: 459 |
Не пропускают компиляторы С++, потому что адресная арифметика в делфи стыбжена как раз из языка С . Если очень нужно могу накопать учебник какой или стандарт, но я сам проверял и компилятор ругался, причем ругался не ворнингом а ерором. Единственный вариант просуммировать указатели это привести один из указателей к целому числу. Вот выдержка из стандарта языка С99 о допустимых операндах в арифметических выражениях
Дальше идет уточнение по этим пунктам. Операция сложения указателей не определена стандартом. Это сообщение отредактировал(а) Alexeis - 27.3.2013, 20:09 -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
||||
|
|||||
![]() ![]() ![]() |
Правила форума "Delphi: Общие вопросы" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |