Форум «Всё о Паскале» _ Теоретические вопросы _ 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 и как это корректно реализовать ?
Заодно учти, что использование подобного кода при попытке перенести его на другой компилятор принесет тебе большую головную боль...