我在一个MFC单文档的应用程序的MainFrame文件中对文档类的一个指针类型的数据成员pDoc->p_Data进行了赋值。所存储的是一个二位数组的首地址。 然后我在Document文件里面想重新调用这个指针变量,却发现p_Data的指已经发生了改变,存放的是一个临时的,相当于不可预知的值。我的本意是想既然是单文档程序,就可以把文档类中的成员当成全局变量来用。在一个函数中把得到的值存放在文档类数据成员中,然后在另一个函数就可以在调用。这样的想法是不是错误的?