软件中多个功能都需要实例化一个相同的Dialog,然后又要控制该窗口只能一次实例化。
对于多个入口的窗口,可以在实例化的时候选择不同的构造函数或者在构造函数里写入不同的传入参数。
单次实例化可以:
1.就是用标准的单例模式
2.static bool newFlag=false
然后如果示例置为true
析构的时候改为false
如果false就阻止继续实例化
如此可以完成单次新建的方式。
软件中多个功能都需要实例化一个相同的Dialog,然后又要控制该窗口只能一次实例化。
对于多个入口的窗口,可以在实例化的时候选择不同的构造函数或者在构造函数里写入不同的传入参数。
单次实例化可以:
1.就是用标准的单例模式
2.static bool newFlag=false
然后如果示例置为true
析构的时候改为false
如果false就阻止继续实例化
如此可以完成单次新建的方式。