グローバル変数のRectを使用するプログラムを組むと、
コンパイルエラーC1002「パス 2 の実行中に、ヒープ領域を使い果たしました。」がでました。
最小再現コードは以下になります。
// 実行環境:Siv3D(August 2016 v2), C++(VS 2015)
# include <Siv3D.hpp>
const Rect rect = Rect(10, 10, 100, 100);
void Main()
{
rect.draw();
}
なぜエラーになるのか、グローバル変数として使うための回避策はあるのか、
について回答のほど、よろしくお願いします。