Результаты поиска по запросу "memory-address"

3 ответа

Гарантируется ли сохранение элементов массива от нижних к старшим адресам?

Предположим, у меня есть следующий массив:

3 ответа

Для переполнения буфера, какой адрес стека при использовании pthreads?

Я учусь на уроке компьютерной безопасности, и есть дополнительное кредитное назначение для вставки исполняемого кода в переполнение буфера. У меня есть исход...

3 ответа

Как работает 32-битный адрес 4 ГБ, если 2 ^ 32 бита = 4 миллиарда бит, а не байты?

По сути, как 4Gb превращается в 4GB? Если память обращается к Байтам, не должно быть возможностей 2(32/8)?

ТОП публикаций

3 ответа

Ссылка как ключ в быстром словаре

Ключ словаря требует

3 ответа

Адрес массива равен адресу его первого элемента в C ++?

3 ответа

Как память выделяется переменным разных типов данных?

Я написал следующий код. #include<stdio.h> int main() { int x = 1 ; int *j = &x ; int y = 2 ; int *t = &y ; printf("%p\n" , (void *)j); printf("%p" , (void *)t); }Выход0028FF14 0028FF10. Я хочу подчеркнуть, что разница между адресами составляет ...

3 ответа

Вопрос не в том, сколько битов требуется для адресации в ячейке памяти, а в том, сколько бит может быть сохранено в ячейке памяти, что обычно зависит от размера шины данных. Большинство современных компьютеров являются адресно-байтовыми. Каждый адрес идентифицирует один байт (восемь битов) памяти. Данные, превышающие один байт, могут храниться в последовательности последовательных адресов. [Википедия]

оложим, 32-битная ОС. Сколько данных хранится в одной ячейке памяти компьютера? Какова основная единица хранения памяти в компьютере? Например, для хранения целого числа, какие адреса памяти потребуются? Если основной единицей является BYTE, ...

3 ответа

Получить адрес памяти функции-члена?

Как я могу получитьабсолютный адрес функции-члена в C ++? (Мне нужно это для Thunking.) Указатели на функции-члены не работают, потому что я не могу преобразовать их в абсолютные адреса (void *) - мне нужно знать адрес самой функции в памяти, а ...

3 ответа

Адрес массива

int t[10]; int * u = t; cout << t << " " << &t << endl; cout << u << " " << &u << endl;выход: 0045FB88 0045FB88 0045FB88 0045FB7CВыход дляu имеет смысл. Я это понимаюt а также&t[0] должно иметь то же значение, но как получилось&t тоже самое? ...

3 ответа

Почему C ++ не печатает адрес памяти символа, а печатает int или bool? [Дубликат]

Возможный дубликат: Почему адрес данных char не отображается? [https://stackoverflow.com/questions/4860788/why-is-address-of-char-data-not-displayed] Вот код и вывод: int main(int argc, char** argv) { bool a; bool b; cout<<"Address ...