bool load(const char *pData) {
unsingned long num_ = *( reinterpret_cast<const unsigned long *>(pData) );
pData += sizeof( unsigned long );
//etc
}
この関数で移動したpDataのアドレスを返すにはどうするのがスマートですかね?
引数を2重ポインタ使って返す?
返値で返す?

一般的な解法がわからん