引数として渡されたポインターを進めるのに問題があります。アイデアは、関数がポインターの値を読み取り、ポインターを進めるというものです。参照渡しする必要がありますか? 参照によってポインタを渡すことさえ可能ですか?
int32 File::readDWORD(char* offset)
{
int32 value;
memcpy(&value, offset, sizeof(int32));
offset += sizeof(int32);
return value;
}
関数は値を読み取り、ローカルポインターを進めますが、渡されたものを進めたいです。