摘要: 引言 正则表达式(regular expression)就是用一个“字符串”来描述一个特征,然后去验证另一个“字符串”是否符合这个特征。比如 表达式“ab+” 描述的特征是“一个 'a' 和 任意个 'b' ”,那么 'ab', 'abb', 'abbbbbbbbbb' 都符合这个特征。 引言 正则 阅读全文
posted @ 2018-07-17 09:38 学习随笔记 阅读(1332) 评论(0) 推荐(0) 编辑
摘要: 总结:1 栈:为编译器自动分配和释放,如函数参数、局部变量、临时变量等等2 堆:为成员分配和释放,由程序员自己申请、自己释放。否则发生内存泄露。典型为使用new申请的堆内容。除了这两部分,还有一部分是:3 静态存储区:内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。它主要存放静 阅读全文
posted @ 2018-07-14 13:58 学习随笔记 阅读(219) 评论(0) 推荐(0) 编辑
摘要: Q_DECL_OVERRIDE也就是c++的override 在重写虚函数时会用到, 作用是防止写错虚函数: 阅读全文
posted @ 2018-07-14 11:44 学习随笔记 阅读(5192) 评论(1) 推荐(0) 编辑
摘要: 首先:强调一个概念定义一个函数为虚函数,不代表函数为不被实现的函数。定义他为虚函数是为了允许用基类的指针来调用子类的这个函数。定义一个函数为纯虚函数,才代表函数没有被实现。定义纯虚函数是为了实现一个接口,起到一个规范的作用,规范继承这个类的程序员必须实现这个函数。1、简介假设我们有下面的类层次: c 阅读全文
posted @ 2018-07-14 11:23 学习随笔记 阅读(452) 评论(0) 推荐(0) 编辑