
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
细心的同学可能发现我在创建菜单栏的时候没有指定菜单栏的父对象可能导致内存泄漏,不必担心,setMenuBar会帮我们把对象挂到对象树上。添加菜单栏,添加菜单,添加菜单项,并为菜单项设置触发事件(槽函数)题外话——创建菜单栏的内存泄漏。状态栏(Status Bar)

QLCDNumber中有value (double类型)和 intValue两个属性表示值,且他们是联动的,比如value为1.5,inValue就为2。QlineEdit中的inputMask元素上面我们已经使用过了,但是他只能进行简单的验证,正则表达式验证才是经常被使用的输入框数据验证方法。,QApplication对象在main函数调用exec函数后,主线程开始时间循环,依此处理对界面的修改

要知道,如果我们的代码中使用到了静态库中的函数,那么main文件就需要和静态库进行连接,而静态库有很多,因此,在制作完成静态库之后,我们利用静态库编译main文件的时候,也要让编译器知道要链接的库在哪儿。当然,虚拟地址空间中也有分区,即规定,那一片区域是被用来分配给谁,所以每个vm_area_struct都属于其中一个分区,而映射动态库的vm_area_struct属于共享区。第一部分安装是为了让

,如果连arr1[start]~arr1[i-1]都匹配不上也就没必要继续了(自己举个反例子体会一下).而arr1[start]~arr1[i-1]匹配的一部分模式串为arr2[0]~arr2[i-start],即arr1[start]~arr1[i-1]==arr2[0]~arr2[i-start]又因为arr1[0]~arr1[i-1]==arr2[0]~arr[ j-1],所以必有arr1[

delete是删除器。智能指针指向的资源不光是一个动态开辟的变量(用delete释放),也有可能是FILE类型(用fclose释放),还有可能是动态数组类型,用delete[]释放,总之释放资源的方式是不同的,但我们写的模版要使用所有类型,所以我们在用智能指针管理资源的时候需要传入一个可调用对象(删除器),通过传入不同的删除器,实现资源的正确释放。如果计数器成为0,说明这个智能指针是唯一的管理者,








