C++ 每天一个设计模式之观察者模式 Qt 当对象间存在一对多关系时,则使用观察者模式(Observer Pattern)。比如,当一个对象被修改时,则会自动通知它的依赖对象。观察者模式属于行为型模式。 介绍 意图:定义对象间的一种一对多的依赖... 07月13日 4,734 views 发表评论 阅读全文
C++ Qt+CMake解决方案及问题汇总 方法 1、使用QtCreator建立一个简单的qt程序 2、在工程根目录下新建CMakeLists.txt文件,内容如下,标红内容需要视工程情况修改 #设置cmake版本号 cmake_minimum... 07月07日 14,291 views 发表评论 阅读全文
C++ C++ 类中如何定义常量字符串 定义 StringTest.h文件 #ifndef STRINGTEST_H #define STRINGTEST_H #include <QString> #define DEFINE_... 05月10日 9,097 views 发表评论 阅读全文
C++ C++ 类中如何定义枚举类enum 定义 class EnumTest { public: EnumTest(); ~EnumTest(); enum Type { TYPE_A =0, ... 05月09日 7,427 views 发表评论 阅读全文
C++ 程序猿c++(11) 字符串比较误区总结 之前一直在写java,将java的字符串比较搞清楚后,写c++了,发现不适用了,还是存在很多细微差别,这里做个总结。 在比较两个字符串时不能利用符号“==”,如(“aaa”==“aaa”),“==”符... 08月20日 2,810 views 发表评论 阅读全文
C++ 程序猿c++(9) 创建对象 要点总结 c++写法很多,不同的写法对应着不同的含义,一些含义是显性的,一些是隐藏的,正是这些特点,使得开发人员对于c++又爱又恨,这里将重点介绍c++中创建对象的不同方法及要点 06月17日 2,685 views 发表评论 阅读全文
C++ 程序猿c++(10) 向上造型 定义 在C++中,把子类的对象当做父类对象看待,就称为”向上造型“(upcast)。 如果类D是从类B派生而来,那么 D类型的对象可以交给B类型变量 D类型的指针可以交给B类型指针。 D类型的引用可以... 06月14日 3,253 views 发表评论 阅读全文
C++ 程序猿c++(6) 拷贝构造函数 代码举例 #include using namespace std; static int objectCount = 0; class CExample { public: //构造函数 CExam... 06月13日 2,642 views 发表评论 阅读全文
C++ 程序猿c++(8) 引用 使用引用的注意事项 (1)引用必须在定义的时候进行初始化,引用建立了一个绑定关系。如果引用为成员变量,那么可以在声明的时候不进行初始化,但是一定要在并且只能在构造函数的初始化列表中进行绑定。 &nbs... 06月12日 2,675 views 发表评论 阅读全文
C++ 程序猿c++(7) 常量const 辨别const类型指针 第一种:指针P指向的对象是const 第二种:指针P指向的对象是const 第三种:指针P是const 注意:识别的要点是看const的位置,const在*后面,指针为cons... 06月11日 3,346 views 发表评论 阅读全文