Чтение и запись проблемы с памятью ⇐ C++
-
Anonymous
Чтение и запись проблемы с памятью
Код
char* addr = value.get_addr(); memcpy(record_data + 6 + поле->смещение(), &addr, 8); addr — это указатель на определенную область памяти, теперь я хочу поместить адрес этого указателя в определенную область памяти, поэтому я использую функцию memcpy, затем я хочу снова прочитать этот адрес, чтобы я мог проверьте, правильно ли я написал.
Я не очень знаком с операциями чтения и записи с указателями. Кто-нибудь может дать мне совет?
Код
char* addr = value.get_addr(); memcpy(record_data + 6 + поле->смещение(), &addr, 8); addr — это указатель на определенную область памяти, теперь я хочу поместить адрес этого указателя в определенную область памяти, поэтому я использую функцию memcpy, затем я хочу снова прочитать этот адрес, чтобы я мог проверьте, правильно ли я написал.
Я не очень знаком с операциями чтения и записи с указателями. Кто-нибудь может дать мне совет?
Мобильная версия