API Spying
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: ответы на сканворды, решебник по математике 6
| Добавил(а) на сайт: Lisicyn.
Предыдущая страница реферата | 6 7 8 9 10 11 12 13 14 15 16 | Следующая страница реферата
{
if (this != &a)
{
// Копирование со смещением на расстояние между указателями.
value = (unsigned long)a.value
+ (unsigned long)&a.value
- (unsigned long)&value;
}
return *this;
}
// Устанавливает относительный адрес соответствующим указанному абсолютному.
void set_absolute(void* a)
{
// Относительный адрес отсчитывается от начала следующей инструкции.
// Поскольку в тех инструкциях, в которые входит относительный адрес,
// он находится в конце, начало следующей инструкции - это конец адреса.
value = (unsigned long)a - (unsigned long)&value - sizeof(value);
}
unsigned long value;
};
// Класс, упрощающий работу с однобайтной командой.
template<unsigned char c>
struct one_byte_command
{
one_byte_command() : code(c) {}
Рекомендуем скачать другие рефераты по теме: конспект 5 класс, шпаргалки по физике.
Категории:
Предыдущая страница реферата | 6 7 8 9 10 11 12 13 14 15 16 | Следующая страница реферата