コードのメモリ要件が高く、このステートメントが何度も繰り返されます。
Node** x;
x = new Node*[11];
この割り当てでは失敗します。コンソールに出力を投げて、この行を見つけました!
Visual Studio でコードをビルドしています。デバッグ モード (VS2005 と VS2008 の両方) では正常に動作しますが、VS2005 リリース モードではエラーがスローされます。cl Program.cpp から生成された直接の exe は、cl が VS2010 の場合は機能しますが、VS2005 の場合は失敗します。手がかりはありますか?
PS: Linux は、同じ感謝に対してバス エラー (コア ダンプ) を返します。
更新:そして、私が理解しているように、それは「整列していない」ことが原因である可能性があります。11から12(または任意の偶数)を作成したところ、うまくいきました!!! どうしてか分かりません。奇数では通用しません!