我無法推進作爲參數傳入的指針。想法是該函數將讀取指針處的值並使指針前進。我需要通過參考傳遞嗎?是否可以通過引用傳遞指針?C++ - 推進作爲參數傳遞的指針
int32 File::readDWORD(char* offset)
{
int32 value;
memcpy(&value, offset, sizeof(int32));
offset += sizeof(int32);
return value;
}
該功能可以讀取值和推進本地指針,但我希望它前進的一個傳入。
爲什麼'sizeof(uint32)'而不是'sizeof(int32)'(或更好,sizeof(value)')? –
@ R.MartinhoFernandes固定。謝謝。 –
是的,這是可能的,而且這是你必須在這裏做的。 – Jon