C++交差调用、C++互相引用

C++交差调用、C++互相引用

其实变通一下,也可以实现功能,但是我这个人就是这么犟,哈哈。

这个项目是一个机器人自动购买耐克鞋系统(也可以说是一个自动抢鞋系统),需要把某网站的一个JS文件内容用C++改写过来。改写需要尽量的保持原貌,并且适应的添加周边方法,所以我才这么犟。

改写建了两个类(其它类就不说了),Document 类和 Window 类,没有继承关系,但是要把 Document 实例装载到 Window 实例中,而且 Document 实例还有某一方法需要通过 Window 指针来访问其某些属性,这就交差了。

通过在网上查找,了解了一些理论,又通过编译报错,一点点修改,最终实现了C++交差调用、C++互相引用,特此记录:

Document.h

 

Document.cpp

 

Window.h

 

Window.cpp

 

编译(t_Window.cpp是测试入口文件):

 

大致就是这么个意思吧,就不按原项目的方法去写了。

最初我在《重点二》处没有做引用,造成编译失败。