Возможно ли в C ++ получить содержимое адреса в памяти, если у меня нет указателя на него, но сам адрес есть как uint_32
?
Спасибо
EDIT
Я пишу в эти места и пытался проверить, правильно ли работает моя функция write (), поэтому я хотел вручную выполнить чтение по адресам. Упомянутое выше «содержимое» относится к типу uint64_t
, и это то, что я пытался сделать, но это дает мне Segmentation Fault
.
uint64_t *contents = reinterpret_cast<uint64_t*>(start_address);
cout<< hex << "Contents: " << *contents << endl;
Что я здесь не так делаю?