Заголовок авторизации HTTP не передается обработчику в облачных функциях Google (Python)

Подумайте, что такое указатель ... это адрес памяти. Каждый байт в памяти имеет адрес. Итак, если у вас есть int, то есть 4 байта, а его адрес равен 1000, 1001 фактически является вторым байтом этого int, а 1002 - третьим байтом, а 1003 - четвертым. Поскольку размер int может отличаться от компилятора к компилятору, крайне важно, чтобы при инкрементах указателя вы не получили адрес некоторой средней точки в int. Таким образом, задача определения количества пропущенных байтов, основанных на вашем типе данных, обрабатывается для вас, и вы можете просто использовать любое значение, которое вы получаете, и не беспокоиться об этом.

Как указывает Базиле Старинквич , эта сумма будет варьироваться в зависимости от свойства sizeof указанного элемента данных. Очень легко забыть, что хотя адреса последовательны, указатели на ваши объекты должны учитывать фактическое пространство памяти, необходимое для размещения этих объектов.

1
задан otnielba 14 March 2019 в 00:56
поделиться