在我的程序中,除了CWinApp类以外,还有几个数据访问类,这几个类从数据库中接受数据,并作一定的操作。在这些操作中,几个类要相互通信。比方说有一个类CUsrInfo,内部有一个Map,各元素定义了用户的权限和其它基本信息,而另一个CKnowledge类在作操作时就要查找某个用户的权限,以判断操作能否执行。这样就引出了两个类如何相互访问的问题。我的问题是,两个类之间都有接口(即public函数),但是应如何将类实例化呢?我试着在MyProjectApp.cpp文件中将这些类实例化为全局对象:
CWinApp theApp;
CUsrInfo theUsrInfo;
CKnowledge theKnowledge;按理说,这样在每个类中间都可以访问到这些全局对象,但我用的Visual Assitant对此报错(程序还没有写完,无法调试,只能靠它判断)。那么,又应如何实例化呢?在线等候,谢谢!