Приращение указателя в C ++

Что это означает: приращение указателя указывает на адрес следующего базового типа указателя?
Например:

p1++;  // p1 is a pointer to an int

Означает ли это утверждение, что адрес, на который указывает p1 , должен измениться на адрес следующего int , или его следует просто увеличить на 2 (при условии, что int составляет 2 байта), и в этом случае конкретный адрес может не содержать int ?
Я имею в виду, если p1 , скажем, 0x442012, будет p1 ++ быть 0x442014 (который может быть частью адреса типа double) или указывать на следующий int , который находится в адресе типа 0x44201F?

Спасибо

5
задан afaolek 10 February 2017 в 11:16
поделиться