摘要: QStateMachine machine->addState(s1); machine->addState(s2); //加载状态 machine->setInitialState(s1); //设置初始化属性 s1 machine->start(); //开始状态 QState() s1->as 阅读全文
posted @ 2020-02-16 23:02 StanK 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 参考 https://blog.csdn.net/jujueduoluo/article/details/79107365 使用情景: 当进行拷贝构造函数的时候,如果传入的类型之后不使用了。 //拷贝构造 Tracer(const Tracer& t) { if (t.str != nullptr) 阅读全文
posted @ 2020-02-16 22:26 StanK 阅读(1357) 评论(0) 推荐(0) 编辑
摘要: QMetaObject::connectSlotsByName(QObject * object)将递归的搜寻传入的Qt对象object的所有子对象,并把所有匹配的子对象的信号关联到object对象的符合下列规则的槽函数void on_<窗口部件名称>_<信号名称>(<信号参数>) 注意: 1,设定 阅读全文
posted @ 2020-02-10 23:16 StanK 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 在框架或一个系统中,动态添加是非常常见的需求,定义好接口和虚基类,子类的实现随时动态添加进来,不会因为新增加一个模块或者功能重新修改代码: 解决方式: 1.基类/接口类中,定义一个静态vector,指向自己的类型 2.基类/接口类中,定义两个静态方法,一个用于添加到vector里,另一 阅读全文
posted @ 2020-02-06 12:28 StanK 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 八大原则: 1.依赖倒置原则 2.开放封闭原则 3.单一职责原则 4.Liskov 替换原则 5.接口隔离原则 6.对象组合优于类继承 7.封装变化点 8.面向接口编程 重构技巧: 静态 >> 动态 早绑定 >> 晚绑定 继承 >> 组合 编译时依赖 >> 运行时依赖 紧耦合 >> 松耦合 从封装变 阅读全文
posted @ 2020-02-04 13:50 StanK 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 当工程代码量大的时候,尤其大量引用第三方类库不当的时候,会导致编译速度下降,严重影响工作效率。 一. 并行编译 1、如果是VC++编译器,可以在 .pro里加入下面一行 QMAKE_CXXFLAGS += /MP 或者: *msvc* { QMAKE_CXXFLAGS += /MP } 指定/mp编 阅读全文
posted @ 2020-02-03 10:36 StanK 阅读(2130) 评论(0) 推荐(0) 编辑
摘要: C++ 类成员函数的函数指针 调用类中非静态成员函数的时候,使用的是类名::函数名;而不是实例名::函数名。 class A { public: static void StaticMethod(){cout<<"static"<<endl;} //static member 静态函数 void n 阅读全文
posted @ 2020-02-02 13:44 StanK 阅读(2302) 评论(0) 推荐(0) 编辑
摘要: 一. 函数指针的定义: 函数指针是指向函数的指针变量。 重点: 1. "函数指针" 是个变量, 变量类型是指针 2.指向函数 二. 声明方法: 返回值类 (* 函数指针变量名)(参数列表) 例如: int func(int x); //函数的声明 int (*pFunc)(int x); //函数指 阅读全文
posted @ 2020-02-02 11:26 StanK 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 关于怎么检查Qt是否带MySql驱动 ,到Qt安装目录下 plugins\sqldrivers下寻找是否有qsqlmysql.dll文件 例如:F:\Qt\Qt5.9.6\5.9.6\msvc2013_64\plugins\sqldrivers Qt在之前的版本时自带MySql驱动的,所以连接Mys 阅读全文
posted @ 2019-10-22 17:33 StanK 阅读(957) 评论(0) 推荐(0) 编辑
摘要: 由于工作需要,最近对OpenModelica进行二次开发,由于国内资料也比较少,所以踩了一些坑,近期计划把OpenModelica的编译,msys,及OpenModelica里面比较关键的部分OMEdit的代码结构系统的和大家分享下,国内用Modelica的相对较少,主要集中在高校和科研院所, 所有 阅读全文
posted @ 2019-10-22 17:12 StanK 阅读(1998) 评论(9) 推荐(2) 编辑