mfc frame的OnCreate里面 最大能创建多少个对象

现在遇到个问题,创建了个类继承自CWnd,打算在单文档的frame的OnCreate里面创建一万个这个类的对象 如果创建数量小的话没问题编译通过也能生成正常运行, 但是一旦创建的数量超过几千个后就会提示 创建空文档失败 这是为什么了 我是个初学者 麻烦哪位大神给帮忙出个解决办法 是不是哪里的缓存默认设置小了?
最后再问一下 在frame的OnCreate里面 最大能创建多少个对象了 ?

应该是创建的对象太多,超出编译器分配给对象的盏内存导致创建失败。

如果是动态创建的,看看内存使用是不是已经超过1G了

确实超过1G了 不知道有什么办法了 对象是动态创建 运行过程实时采集各自数据 创建上千个就报错 真奇怪 是不是栈满了?