- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 Qt事件总结
Qt事件总结 每一种事件对应一个事件处理函数。Qt 就是这么一种机制: 1 mouseEvent()2 keyPressEvent()3 …Qt 具有这么多种事件处理函数,肯定有一个地方对其进行分发,否则,Qt 怎么知道哪一种事件调用哪一个事件处理函数呢?这个分发的函数,就是 event()。显然,当 QMouseEvent 产生之后,event() 函数将其分发给 mouseEven...
2019-08-19 10:56:35 105
原创 VS下Qt修改工程使用的字符集
关于vs环境下Qt的字符集改变问题最近使用DCMTK做开发,使用的是多字节字符集下用vs编译的。在vs+Qt使用时出现下列问题:vs下改变qt工程编码方式有一点需注意,除了下面位置的更改还需要在此处也加上_MBCS...
2019-07-30 11:21:21 1016
原创 关于友元继承
关于友元继承友元能够是个函数,该函数被称为友元函数;友元也能够是个类,该类被称为友元类。在C++中,自定义函数可以充当友元,友元只是能访问指定类的私有和保护成员的自定义函数,不是被指定类的成员,自然不能继承。使用友元类时注意:(1) 友元关系不能被继承。(2) 友元关系是单向的,不具有交换性。若类B是类A的友元,类A不一定是类B的友元,要看在类中是否有相应的声明。(3) 友元关系不具有...
2019-06-22 15:38:42 1263
转载 c++异常
1.C++异常处理在MFC中应使用C++的异常处理机制,不推荐使用MFC的宏为了使C++异常处理可用,需要进行如下设置:工程->设置->C/C++ 选项卡->分类 C++语言->允许异常处理。或者使用/GX编译选项,默认情况下是/GX-C++的异常处理结构为:try{//可能引发异常的代码}catch(type_1 e){// type_1类型异常处理}c...
2019-06-21 11:27:35 98
原创 c++ primer plus课后14_2
pair.htemplate<typename T1, typename T2>class pair{private: T1 year; T2 botnum;public: pair(); pair(const T1& a, const T2& b) :year(a), botnum(b){} T1 & first(){ return yea...
2019-06-19 20:58:13 164
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人