したがって、ターゲット プラットフォームが 32 ビットの場合、Visual Studio 2005 で完全にコンパイルされるこの既存のコードがあります。ただし、64 ビットでは動作しません。理由がわかりません。実際、ずっと前にポインターがキャストされるのを見たことがありません。それは正しいC ++ですか?
#define REAL double
typedef REAL* point;
point *ptary; //(so it's basically double** ptary?)
long arylen = (long) ptary[0];
前もって感謝します。