上一页 1 ··· 8 9 10 11 12 13 14 下一页
摘要: 1.结合业务和功能模型合理的抽象出一些基类,并掌握好抽象的粒度,为之后软件的开发过程中代码的复用和扩展性打下良好的基础; 2.要设计成虚函数的接口的几个特征: 1)子类都会用到的功能; 2)每个子类对该接口的实现都会不同; 3)如果每个子类用到这个接口的实现都是一样的,那么只需要定义成普通函数就可以 阅读全文
posted @ 2018-05-10 16:34 鬼谷子com 阅读(209) 评论(0) 推荐(0)
摘要: 1.全局查找所有引用修改接口的地方,做全量修改; 2.如果多加了一个参数并且设置了默认值,只需要在该参数不能使用默认值的地方给该参数传入对应的值即可; 3.最好使用参数默认值的方式给接口增加参数,如果该默认值不是最后一个参数,则要采用 方案1做修改; 4.往往修改好一个使用场景比较多或者说跟很多模块 阅读全文
posted @ 2018-05-02 16:23 鬼谷子com 阅读(463) 评论(0) 推荐(0)
摘要: 前几天刚遇到这个问题,但是今天再碰到就又要思考怎么解决。这次特别记录一下,以防下次碰到再手足无措; 1.看到这个报错第一感觉LNK关键字,表示连接错误,这种错误有几个可以下手的点 1)函数声明和定义是否有对应实现; 2)moc文件是否存在,是否需要重新生成然后添加; 3)基类的构造函数还是要自定义, 阅读全文
posted @ 2018-04-04 10:10 鬼谷子com 阅读(293) 评论(0) 推荐(0)
摘要: 1.lib库文件没有添加到工程中(工程里面根本就没有这个文件) 阅读全文
posted @ 2018-03-29 11:54 鬼谷子com 阅读(309) 评论(0) 推荐(0)
摘要: 1.重复释放内存导致,new delete和malloc free两个组合分配的堆空间都不能重复释放两次; 2.用delete或者free释放栈空间导致内存空间被破坏(栈空间内存的头部有系统写入的一些信息); 3. //m_Mutex = true; //QModelIndexList ls1 = 阅读全文
posted @ 2018-03-20 14:59 鬼谷子com 阅读(528) 评论(0) 推荐(0)
摘要: 题外问题:.rc文件报错,里面引用的.h文件打不开。 方法:rc文件移除,然后重新添加就可以; unresolved external symbol的原因: 1.没有添加编译生成的moc文件,添加对应目录的文件即可; 2.链接过程中发生的错误,必定出现在.h和lib库其中之一。查看是否.h和.lib 阅读全文
posted @ 2018-03-12 20:05 鬼谷子com 阅读(1377) 评论(0) 推荐(0)
摘要: Mac下面外框不显示; 阅读全文
posted @ 2018-02-06 11:00 鬼谷子com 阅读(160) 评论(0) 推荐(0)
摘要: 1.样式不对; 2.布局不对; 3.Mac的菜单替换PC的菜单; Mac的菜单替换PC的菜单: 1)左上角图标没有手动添加且不需要添加的情况下出现,而且点击是Help菜单内容; 2)把HelpBtn和SettingBtn两个按钮的创建用Q_OS_WIN宏隔离开; 阅读全文
posted @ 2018-01-29 19:29 鬼谷子com 阅读(231) 评论(0) 推荐(0)
摘要: 简介 moc 全称是 Meta-Object Compiler,也就是“元对象编译器”。Qt 程序在交由标准编译器编译之前,先要使用 moc 分析 C++ 源文件。如果它发现在一个头文件中包含了宏 Q_OBJECT,则会生成另外一个 C++ 源文件。这个源文件中包含了 Q_OBJECT 宏的实现代码 阅读全文
posted @ 2018-01-24 12:06 鬼谷子com 阅读(13455) 评论(0) 推荐(1)
摘要: 做回自己,保持作为一个男人的魅力是维持一个维持一段恋爱关系长久的前提 阅读全文
posted @ 2018-01-22 11:18 鬼谷子com 阅读(253) 评论(0) 推荐(0)
上一页 1 ··· 8 9 10 11 12 13 14 下一页