比如出现如下提示时,说明传递的参数 被识别,从而无法正常传递QObject::connect: Cannot queue arguments of type 'QHash<QString,Mystru>' (Make sure 'QHash<QString,Mystru>' is registered using qRegisterMetaType().)解决方案:在调用QObject::connect这个去连接该信号之前应注册该传递参数qRegisterMetaType<QH...【阅读全文】
访问者模式 当你想要为一个对象的组合增加新的能力,且封装并不重要时,就使用访问者模式(Visitor Pattern)#include <iostream> #include <list> #include <string> using namespace std; class CPerson; class CStud...【阅读全文】