已經C/C++指針,ptr + 1 = ptr +1字節或ptr + 1 * sizeof(pointer_type)?
any_type *ptr = (any_type*)malloc(sizeof(any_type)*size);
my_ptr = ptr+1;
memcpy(dst, my_ptr, sizeof(any_type));
將my_ptr指出,以1個字節的PTR後,或PTR後sizeof(any_type)
字節? 對齊選項如何影響答案?對簽名/未簽名類型有所不同嗎?
+1用於說明與基本/派生轉換相關的指針運算問題。 – 2011-01-25 07:16:22