Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Теоретические вопросы _ absolute

Автор: a3boot 17.03.2007 14:29

Занимаюсь поиском в таблице служебных слов, и решил реализовать его с помощью хэш-функции.
Хэш - функция представляет собой линейную комбинацию превого и последнего символа строки.
Вопрос :
можно ли получать код символа без использования ord, на пример с использованием absolute и как это корректно реализовать ?

Автор: Malice 17.03.2007 15:33

Цитата(a3boot @ 17.03.2007 10:29) *

можно ли получать код символа без использования ord, на пример с использованием absolute и как это корректно реализовать ?

Вот так если только:
var s:string;
x:array[0..255] of byte absolute s;
...
first:=x[1];
last:=x[x[0]];

Только смысл все равно не ясен.

Автор: volvo 17.03.2007 17:04

Цитата
можно ли получать код символа без использования ord, на пример с использованием absolute и как это корректно реализовать ?
Заодно учти, что использование подобного кода при попытке перенести его на другой компилятор принесет тебе большую головную боль...