在vc6.0中,为什么CWinApp的构造函数在theApp定义之前就执行了一次,在其定义后又执行了一次

来源:百度知道 编辑:UC知道 时间:2024/06/08 11:04:27
我在学习MFC的时候,在CWinApp的构造函数前面加一个断点,在theApp前面也加一个断点,当我调试运行的时候,首先进入CWinApp的构造函数,当执行theApp后,又进入CWinApp的构造函数,我百思不得其解,请那位大侠指教一下!!

第一次停在断点处,是要执行,第二次又回来,是执行完了,按F10执行下一句。从Call Stack可以看到,构造函数是只进入了一次,没错。
祝你编程顺利。

哪里看来的?
只有实例化的时候执行一次。